C# 如何动态更改WPF窗口的大小?
假设我们展示了一些WPF窗口,而此时我们必须在底部展示一些额外的面板 我想做的是增加WPF窗口的大小并再次将其居中C# 如何动态更改WPF窗口的大小?,c#,wpf,xaml,C#,Wpf,Xaml,假设我们展示了一些WPF窗口,而此时我们必须在底部展示一些额外的面板 我想做的是增加WPF窗口的大小并再次将其居中 有任何线索或示例吗?您可以通过编程更改窗口的大小和位置,只需为“大小”、“顶部”和“左侧”设置适当的宽度和高度值即可。但这更容易 跟着你 若要自动调整窗口大小以适应内容,并使用,您可以在更改大小后再次将窗口居中。如果要按特定大小调整大小,可以执行以下操作: 如果要调整主窗口的大小,只需编写以下代码 Application.Current.MainWindow.Height =
有任何线索或示例吗?您可以通过编程更改窗口的大小和位置,只需为“大小”、“顶部”和“左侧”设置适当的宽度和高度值即可。但这更容易 跟着你
若要自动调整窗口大小以适应内容,并使用,您可以在更改大小后再次将窗口居中。如果要按特定大小调整大小,可以执行以下操作: 如果要调整主窗口的大小,只需编写以下代码
Application.Current.MainWindow.Height = 420;
如果要调整主窗口以外的新窗口的大小,只需在新窗口的.cs文件中编写以下代码
Application.Current.MainWindow = this;
Application.Current.MainWindow.Width = 420;
希望有帮助。当窗口最大化时会发生什么?事实上它并没有最大化。它需要改变高度,因为新的面板出现在底部。谢谢兄弟!我需要的最终设置是:Width=“721”Height=“Auto”SizeToContent=“Height”
Application.Current.MainWindow = this;
Application.Current.MainWindow.Width = 420;