0
我現在有2個窗口,我想打開最大化,但應該是不可實現的?我該怎麼做?創建不可調整大小的最大化窗口?
我現在有2個窗口,我想打開最大化,但應該是不可實現的?我該怎麼做?創建不可調整大小的最大化窗口?
若要最大化窗口使用:
this.WindowState = System.Windows.WindowState.Maximized;
這將只允許窗口被最小化:
this.ResizeMode = System.Windows.ResizeMode.CanMinimize;
您可以將其更改爲以下,如果你想禁用最小化,以及:
this.ResizeMode = System.Windows.ResizeMode.NoResize;
放置在窗體的構造函數上面,它應該是這個樣子:
public MainWindow()
{
InitializeComponent();
this.WindowState = System.Windows.WindowState.Maximized;
this.ResizeMode = System.Windows.ResizeMode.CanMinimize;
}
或者只需在XAML的窗口中添加以下屬性,使其看起來像這樣:
Title="MainWindow" ResizeMode="NoResize" WindowState="Maximized">
這可以在WPF通過以下方式進行:
window.WindowState = WindowState.Maximized;
在XAML
:
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
WindowState="Maximized">
...
</Window>
我在想XAML可以通過XAML來完成嗎? – deception1 2012-03-30 04:47:55
它也可以在Window-Tag的XAML中使用WindowState屬性完成 - 這可能是更好的練習。 – 2012-03-30 04:52:09
更新了XAML的答案...... – 2012-03-30 04:58:39