2009-12-07 149 views
4

我正在使用WPF許多屏幕上的全屏幕(WPF)

我希望我的窗口占用整個屏幕的整個屏幕。

如果我使用的代碼片段:

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

花費僅在活動畫面。 如何填寫所有的屏幕?

感謝您的幫助

+0

你將如何處理形狀奇特的結構像我這樣(在兩個屏幕不共享頂部/底部邊緣偶數)。 – 2009-12-07 10:21:52

+0

最後,我已經做了一些,我計算分鐘,所有屏幕的最大的,我創建這個尺寸 – Tim 2009-12-09 14:31:59

回答

3

最大化窗口狀態只填充一個屏幕。這就是Windows的工作方式。

您可以創建一個單獨的窗口,每個顯示,或者用它在最低的x/y爲所有座標顯示一個窗口位置,並調整其大小,以便您填寫每個顯示。你將不得不保持音符在屏幕上你的窗表面在那裏,不過,既然有顯示器的配置,你不會期望,如下列之一:

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

完全有可能和一個痛苦的處理,如果你只能期望矩形設置。

+0

確定的窗口,感謝您的幫助 我將創建爲Windows作爲屏幕。 最好的問候 – Tim 2009-12-07 10:33:34