如何在通用应用程序中设置窗口的大小?
我使用C#和XAML,我的主页开头如下:
(...)
但是当我启动应用程序时,窗口总是最大化。 只有网格尊重XAML中提到的大小。 我在这个论坛上读到了一些答案,但是当我写作时出现编译错误:
ResizeMode="NoResize"
在XAML代码中,或
Application.Current.MainWindow.Height = 754;
在C#代码中(因为Application.Current是已知的,但不是Application.Current.MainWindow)。
我无法弄清楚为什么这些解决方案对我不起作用。 我也能看到这个:
WindowState="Maximized" ResizeMode="NoResize" WindowStyle="None"
它也不起作用:“它在上下文中不存在”。 怎么了 ?
在Window.Current.Activate()之前的App.xaml.cs中; 你应该粘贴:
ApplicationView.PreferredLaunchViewSize = new Size(1018, 754); ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.PreferredLaunchViewSize;