如何防止我的UWP应用程序全屏显示?

如何防止我的UWP应用程序全屏显示?,uwp,resize,visual-studio-2019,fullscreen,Uwp,Resize,Visual Studio 2019,Fullscreen,针对我的问题,为了最大化我的应用程序的表单/页面,我使用了推荐的代码: (第三行/最后一行是我添加的内容) 这起作用了-应用程序全屏运行: …但我只能通过选择“热重新加载”然后在Visual Studio中选择“停止调试”来避开它(访问任何其他应用程序) 所以我把这句话注释掉了,但应用程序仍然全屏显示 我真的不想要全屏;我想要最大化。因此,我取消了那行代码的注释,并更改了最后一部分,因此现在是这样: ApplicationView.PreferredLaunchWindowingMode =

针对我的问题,为了最大化我的应用程序的表单/页面,我使用了推荐的代码:

(第三行/最后一行是我添加的内容)

这起作用了-应用程序全屏运行:

…但我只能通过选择“热重新加载”然后在Visual Studio中选择“停止调试”来避开它(访问任何其他应用程序)

所以我把这句话注释掉了,但应用程序仍然全屏显示

我真的不想要全屏;我想要最大化。因此,我取消了那行代码的注释,并更改了最后一部分,因此现在是这样:

ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.Maximized;
但它仍然全屏显示,而不是最大化


如何使其停止全屏显示?

请尝试使用应用程序主页上的以下代码使屏幕最大化:

        var DisplayView = DisplayInformation.GetForCurrentView();

        var resolution = new Size(DisplayView.ScreenWidthInRawPixels, DisplayView.ScreenHeightInRawPixels);

        // Calculate the screen size in effective pixels. 
        var scale = DisplayView.ResolutionScale == ResolutionScale.Invalid ? 1 : DisplayView.RawPixelsPerViewPixel;
        var ViewBounds = new Size(resolution.Width / scale, resolution.Height / scale);

        ApplicationView.PreferredLaunchViewSize = new Size(ViewBounds.Width, ViewBounds.Height);
        ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.PreferredLaunchViewSize;
请注意,当您第二次启动应用程序时,最大化窗口将起作用。这里提到:

        var DisplayView = DisplayInformation.GetForCurrentView();

        var resolution = new Size(DisplayView.ScreenWidthInRawPixels, DisplayView.ScreenHeightInRawPixels);

        // Calculate the screen size in effective pixels. 
        var scale = DisplayView.ResolutionScale == ResolutionScale.Invalid ? 1 : DisplayView.RawPixelsPerViewPixel;
        var ViewBounds = new Size(resolution.Width / scale, resolution.Height / scale);

        ApplicationView.PreferredLaunchViewSize = new Size(ViewBounds.Width, ViewBounds.Height);
        ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.PreferredLaunchViewSize;