.net - 如何在 Windows 10 上强制 WinRT 应用程序全屏显示?

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

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

最佳答案

您可以尝试在“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;

关于.net - 如何在 Windows 10 上强制 WinRT 应用程序全屏显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39595829/

相关文章:

c# - linq 中的子查询和分组依据

c# - 从列表框项设置复选框文本值

c++ - 如何创建跨平台窗口处理程序?

windows - 当工作站锁定然后解锁时,如何防止窗口调整大小?

.net - 适用于大量数据的最佳抽取算法有哪些?

.net - MEF可以用来获取标记为[Export]的类的System.Type吗?

c# - 用于匹配地址和可选后缀的正则表达式

wpf - Windows 演示表单应用程序中的启动代码

c# - WPF UI 渲染问题

windows - 32 位与 64 位 Windows 安装程序的命名约定