1

私はすべての作業領域で開く必要があります

this.Width = SystemParameters.WorkArea.Width;
this.Height = SystemParameters.WorkArea.Height;

しかし、ウィンドウが画面の中央に配置されていません。ウィンドウを中央の画面に配置するにはどうすればよいですか?

4

3 に答える 3

1

このように書いてください。WindowStartupLocation = "CenterScreen">

于 2012-07-06T09:40:13.950 に答える
1

WindowStateを使用する

XAML で

<Window WindowState="Maximised">
// ...
</Window>

コードビハインドで

MyWindow mw = new MyWindow();
mw.WindowState = WindowState.Maximised;
于 2012-07-06T07:22:06.810 に答える
0

このWindowStartupLocation を試してください

更新しました

私が使うと...

public MainWindow() {
    InitializeComponent();
    this.Width = SystemParameters.WorkArea.Width;
    this.Height = SystemParameters.WorkArea.Height;
    this.Top = 0;
    this.Left = 0;
}

WindowStartupLocation がない場合、ウィンドウは中央に配置され、画面全体に表示されます

于 2012-07-06T07:15:11.613 に答える