我刚刚开始使用Visual Studio 2015 Community Edition在Windows 10 Pro上学习UWP应用开发。我试图通过在MainPage.xaml中设置Page标记的WidthHeight属性来修改C# version of the official "Hello, World!" sample

有趣的是,当我启动该应用程序时,其大小将有所不同。此外,如果我调整其窗口大小然后重新启动,则该应用程序似乎会记住其先前的窗口大小。

是否可以至少在台式机上强制UWP应用具有预定义的窗口大小?

最佳答案

尝试像这样在PreferredLaunchViewSize的构造函数中设置MainPage:

public MainPage()
{
    this.InitializeComponent();

    ApplicationView.PreferredLaunchViewSize = new Size(480, 800);
    ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.PreferredLaunchViewSize;
}

正如@kol所指出的那样,如果您想要的尺寸小于默认的500x320,则需要手动将其重置:
ApplicationView.GetForCurrentView().SetPreferredMinSize(new Size(200, 100));

10-05 21:22
查看更多