wpf 最小化 最大化 关闭
时间: 2023-12-25 15:04:14 浏览: 154
带最小化、最大化、关闭按钮的titlewindow
在 WPF 中,可以通过以下方式实现窗口的最小化、最大化和关闭功能:
1. 最小化窗口:
```
this.WindowState = WindowState.Minimized;
```
2. 最大化窗口:
```
this.WindowState = WindowState.Maximized;
```
3. 关闭窗口:
```
this.Close();
```
另外,你也可以在窗口的 XAML 中添加相应的按钮,并绑定命令来实现这些功能。例如:
```
<Button Command="ApplicationCommands.Close" />
<Button Command="SystemCommands.MinimizeWindow" />
<Button Command="SystemCommands.MaximizeWindow" />
```
需要注意的是,SystemCommands 是一个静态类,提供了一些系统命令,可以用来实现窗口的最小化、最大化和关闭功能。如果要使用 SystemCommands,需要在窗口的 Loaded 事件中调用一次 System.Windows.Shell.WindowChrome.SetWindowChrome 方法,以便为窗口启用 Aero Glass 效果。
阅读全文