如何確定WPF 視窗的活動螢幕尺寸
開發WPF 應用程式時,取得視窗的活動螢幕尺寸佔用可能是一個有用的要求。以下問答格式將提供實現此目標的指導:
問題:
如何確定給定WPF 的活動監視器的螢幕區域窗口,類似於System.Windows .SystemParameters.WorkArea屬性?
答案:
要擷取與 WPF 視窗相關的監視器的螢幕尺寸,您可以利用以下屬性和方法:
對於WinForms:
class MyForm : Form { public Rectangle GetScreen() { return Screen.FromControl(this).Bounds; } }
對於WPF(擴充方法):
static class ExtensionsForWPF { public static System.Windows.Forms.Screen GetScreen(this Window window) { return System.Windows.Forms.Screen.FromHandle(new WindowInteropHelper(window).Handle); } }
以上是如何取得 WPF 視窗的活動螢幕尺寸?的詳細內容。更多資訊請關注PHP中文網其他相關文章!