小编dfk*_*677的帖子

WinUI3 中的窗口没有最大化

我使用以下代码来启动 WinUI3 应用程序最大化:

    public MainWindow()
    {
        this.InitializeComponent();
        var windowHandle = WinRT.Interop.WindowNative.GetWindowHandle(this);
        var windowId = Win32Interop.GetWindowIdFromWindow(windowHandle);
        AppWindow appWindow = AppWindow.GetFromWindowId(windowId);
        OverlappedPresenter presenter = (OverlappedPresenter)appWindow.Presenter;
        presenter.Maximize();
        Debug.WriteLine(presenter.State);
    }
Run Code Online (Sandbox Code Playgroud)

没有错误,调试输出将 OverlappedPresenter 状态报告为最大化,但窗口仍处于恢复状态。

欢迎任何建议,提前致谢。

c# winui-3

1
推荐指数
1
解决办法
947
查看次数

标签 统计

c# ×1

winui-3 ×1