如何在Windows 10上强制WinRT应用程序全屏?

时间:2016-09-20 13:44:59

标签: .net wpf windows windows-runtime winrt-xaml

WinRT App在Windows 8.1上全屏运行,但在Windows 10上,它运行窗口并可根据需要进行缩放。如何阻止此功能并强制应用全屏?

1 个答案:

答案 0 :(得分:1)

您可以尝试在“Page_Loaded”事件期间强制应用以全屏模式加载,请检查:

    private void Page_Loaded(object sender, RoutedEventArgs e)
    {
        ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.FullScreen;
    }

如果您想在运行时尝试更改为全屏,可以尝试以下代码:

    private void button_Click(object sender, RoutedEventArgs e)
    {
        ApplicationView.GetForCurrentView().TryEnterFullScreenMode();          
    }

要使用ApplicationView方法,您可能需要添加引用:

using Windows.UI.ViewManagement;