在我的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 的限制以下。
如何正确地限制窗口大小,使其不能缩小到某个尺寸以下?