4

WPFを使用しています

私のウィンドウがすべての画面の画面全体を占めるようにしたいと思います。

コードスニペットを使用する場合:

WindowState = WindowState.Normal;  
WindowStyle = WindowStyle.None;  
Topmost = true;  
WindowState = WindowState.Maximized;

アクティブな画面のみが表示されます。すべての画面を埋める方法は?

ご協力いただきありがとうございます

4

1 に答える 1

3

最大化されたウィンドウの状態は、1つの画面のみに表示されます。これが、WindowsでのWindowsの動作方法です。

ディスプレイごとに個別のウィンドウを作成するか、単一のウィンドウを使用して、すべてのディスプレイのx / y座標が最も低い位置に配置し、サイズを変更して、すべてのディスプレイを埋めることができます。ただし、次のような予期しない表示構成があるため、画面がウィンドウの表面のどこにあるかをメモしておく必要があります。

        ┌──────┐
        ││
        ││
        ││┌──────────┐
        ││││
        └──────┘││
    ┌───────┐││
    ││││
    ││││
    ││└──────────┘
    ││
    └───────┘

長方形のセットアップのみを期待する場合は、完全に可能であり、処理するのが面倒です。

于 2009-12-07T10:18:45.023 に答える