我需要在所有工作区开放
this.Width = SystemParameters.WorkArea.Width;
this.Height = SystemParameters.WorkArea.Height;
但是,窗口不在屏幕的中心位置,我怎样才能将我的窗口定位在屏幕中心?
使用窗口状态
在 XAML 中
<Window WindowState="Maximised">
// ...
</Window>
在代码隐藏中
MyWindow mw = new MyWindow();
mw.WindowState = WindowState.Maximised;
像这样写。WindowStartupLocation="CenterScreen">
更新
如果我用...
public MainWindow() {
InitializeComponent();
this.Width = SystemParameters.WorkArea.Width;
this.Height = SystemParameters.WorkArea.Height;
this.Top = 0;
this.Left = 0;
}
如果没有 WindowStartupLocation,则窗口居中并填满屏幕