【发布时间】:2017-09-19 01:54:14
【问题描述】:
在我的 UWP 应用中,我想设置一个最小窗口大小,这样窗口就不会小于该大小。
在我搜索的所有地方,似乎使用ApplicationView.PreferredLaunchViewSize 是可行的方法,但由于某种原因,这在我的应用程序中不起作用。
我创建了一个空白的 UWP 应用并更新了 OnLaunched 方法,如下所示:
protected override void OnLaunched(LaunchActivatedEventArgs e)
{
ApplicationView.PreferredLaunchViewSize = new Size(1200, 900);
ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.PreferredLaunchViewSize;
ApplicationView.GetForCurrentView().SetPreferredMinSize(new Size(800, 600));
...
}
我的应用以正确的 1200 x 900 大小启动,但我可以将窗口缩小到小于我为应用设置的 800 x 600 的限制。
限制窗口大小以使其不能小于某个大小的正确方法是什么?
【问题讨论】: