在我的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));
...
}
Run Code Online (Sandbox Code Playgroud)
我的应用程序以1200 x 900的正确尺寸启动,但是我可以将窗口缩小到小于我为该应用程序设置的800 x 600的限制。
限制窗口大小以使其不小于特定大小的正确方法是什么?