如何为通用Windows应用程序设置固定窗口大小

我刚刚开始在VS2015社区版中开发通用Windows应用程序。 我使用了名为PieCharts for Windows UWP的示例。

我的问题是,我想将窗口大小修改为400×650,就像我在旧桌面应用程序中所做的那样。 我手动设置宽度和高度它不起作用。 我的MainPage.xaml类似于以下代码。

  

窗口大小错误,我可以调整窗口大小。

谢谢,

您可以使用此代码设置应用程序的最小大小: ApplicationView.GetForCurrentView().SetPreferredMinSize(new Size(400, 650)) ;

我找到了解决方案。 我认为它不是最好的,但它确实有效。
XAML:

   

C#

  private void FormName_SizeChanged(object sender, SizeChangedEventArgs e) { ApplicationView.GetForCurrentView().TryResizeView(new Size(900, 600)); } 

希望能帮助到你

我想唯一的选择是使用OnSizeChanged方法来控制窗口的大小。 这对我来说很重要。 也许不是最好的选择,但解决问题的方法非常简单。

 private void FormName_SizeChanged(object sender, SizeChangedEventArgs e) { if((this.Width != 400) & (this.Height != 650)) { this.Width = 450; this.Height = 650; } }