![](/img/trans.png)
[英]How to dynamically change grid rows and columns according to window size in WPF
[英]How to change size of WPF Window dynamically?
假設我們展示了一些WPF窗口,我們必須在底部顯示一些額外的面板。
我想要做的是增加WPF窗口大小並再次居中。
任何線索或樣品?
您可以通過編程方式更改窗口的大小和位置,只需為大小設置適當的寬度和高度值,為位置設置頂部和左側。 但它更容易。
點擊此頁面即可獲得
<Window x:Class="SizingTest.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1"
Width="Auto" Height="Auto" SizeToContent="WidthAndHeight">
如果要以特定大小調整大小,可以執行以下操作:
如果要調整主窗口的大小,只需編寫以下代碼即可。
Application.Current.MainWindow.Height = 420;
如果要調整主窗口以外的新窗口,只需在新窗口的.cs文件中編寫以下代碼即可。
Application.Current.MainWindow = this;
Application.Current.MainWindow.Width = 420;
希望能幫助到你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.