WPF多屏顯示

2022-06-20 13:15:12 字數 628 閱讀 4757

目錄需要在分屏顯示的窗體

需要在分屏顯示的窗體後台**

public partial class frmsubscreen : window}};

}}

讓窗體在分屏顯示的**

public class secondaryscreen

catch (exception e)

});}

}}

假設螢幕解析度是1920*1080,有兩螢幕,多屏的情況下主屏的左上角的座標為(0,0),第二個螢幕左上角座標是(1920,0)。雙屏顯示就是讓窗體自動偏移到指定的螢幕中。

例如:

left = scr.workingarea.left;

top = scr.workingarea.top;

需要特別注意:window.windowstate屬性的設定,如果在xaml**中直接設定最大化,那麼無論後續如何設定分屏視窗都會直接顯示在主螢幕中。

解決方案:

在loaded時設定windowstate = windowstate.maximized

Winform多顯示屏顯示

一台主機連線了2臺顯示器 2個顯示卡 要求乙個程式的兩個窗體在不同的顯示器上顯示 顯示器1 顯示from1,顯示器2 顯示from2。及說明如下 form1不需要變更 from2新增如下 方法一 from2 frm2 new from2 if screen.allscreens.count 1 方法...

Presentation多屏顯示回顧

在之前的關於presentation的討論中,使用了display adisplay mdisplaymanager.getdisplay 5 的測試形式,這個5是當前的乙個輔助屏的id號,可以從 dumpsys display 可以檢視到模擬螢幕的資訊 logical displays size ...

Winform程式實現多顯示屏 多螢幕顯示的方法

winform視窗實現多顯示屏顯示的2種方法,本文直接給出了實現 並對其中的一些重要引數做了解釋,需要的朋友可以參考下。一台主機連線了2臺顯示器 2個顯示卡 要求乙個程式的兩個窗體在不同的顯示器上顯示 顯示器1 顯示from1,顯示器2 顯示from2。及說明如下 form1不需要變更 from2新...