Windows 10 个通用应用程序 - 运行 默认为全屏模式

Windows 10 universal app - Run in fullscreen mode by default

我有一个目标为 windows 8.1 的应用程序,当我 运行 这个应用程序在 Windows 10 上时,默认情况下它是 运行 小 window .

因为它是主要的平板电脑应用程序,所以我需要它 运行 默认情况下处于全屏模式。是否可以将其设置在 Visual Studio 或应用程序的某些配置中?

要以全屏模式启动应用程序,请尝试在 App.xaml.cs 的构造函数中尽早设置 ApplicationView.PreferredLaunchWindowingMode

public App()
{
    ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.FullScreen;

要有一个切换全屏模式的按钮,请执行

var view = ApplicationView.GetForCurrentView();
if (view.IsFullScreenMode)
{
    view.ExitFullScreenMode();
}
else
{
    view.TryEnterFullScreenMode();
}

但是,即使没有指定上面的任何代码,当您在 Windows 10 平板电脑或 Windows 10 桌面 中打开您的应用程序时,我也需要补充一点启用平板电脑模式,应用程序将自动最大化到全屏。

只要您的应用在 Windows 10 台桌面设备上可用,我建议您不要在启动时将其设置为全屏,因为用户体验明智的做法是桌面用户更容易使用窗口应用程序。

在 C++ 中:

Windows::UI::ViewManagement::ApplicationView::PreferredLaunchWindowingMode = 
Windows::UI::ViewManagement::ApplicationViewWindowingMode::FullScreen;

试试这个:

this.InitializeComponent();
ApplicationView.GetForCurrentView().TryResizeView(new Size(1360, 768));