我需要在所有的工作區調整窗口大小(以屏幕中心)WPF
this.Width = SystemParameters.WorkArea.Width;
this.Height = SystemParameters.WorkArea.Height;
,但窗口不中心位置在屏幕上打開,我該如何定位我的窗口在屏幕中央?
我需要在所有的工作區調整窗口大小(以屏幕中心)WPF
this.Width = SystemParameters.WorkArea.Width;
this.Height = SystemParameters.WorkArea.Height;
,但窗口不中心位置在屏幕上打開,我該如何定位我的窗口在屏幕中央?
修訂
如果我使用...
public MainWindow() {
InitializeComponent();
this.Width = SystemParameters.WorkArea.Width;
this.Height = SystemParameters.WorkArea.Height;
this.Top = 0;
this.Left = 0;
}
沒有WindowStartupLocation,窗口爲中心,充滿屏幕
我使用這個,但它錯了 – 2012-07-06 07:15:59
也許你應該使用this.Top = 0; this.Left = 0; – Nacho 2012-07-06 07:22:03
在XAML
<Window WindowState="Maximised">
// ...
</Window>
代碼隱藏
MyWindow mw = new MyWindow();
mw.WindowState = WindowState.Maximised;
但窗口不是位置世界區域,他是全屏 – 2012-07-06 07:26:43
這樣寫。 WindowStartupLocation =「CenterScreen」>
請更全面地解釋您的答案,它們將對OP和其他人更有用。 – 2012-07-06 11:18:25
您需要**優化您的問題**。正如您通過模糊的答案所看到的,您的問題不足以描述您的問題。 – Adam 2012-07-06 07:32:43