如何在WPF 中獲取當前活動螢幕的尺寸
在多螢幕設定領域,準確地獲取當前活動螢幕的尺寸變得至關重要確定顯示應用程式的螢幕尺寸。雖然 WPF 透過 SystemParameters.PrimaryScreenWidth 和 SystemParameters.PrimaryScreenHeight 提供對主螢幕尺寸的訪問,但這可能並不總是足夠。
要解決此限制,可以使用 System.Windows 中的 Screen 類別來實作自訂解決方案.Forms 命名空間。此方法提供了從 XAML 或 C# 程式碼檢索螢幕尺寸的功能。
下面的程式碼片段將功能封裝在C# 類別中:
public class WpfScreen { // ... (class definition and methods) }
用法:
C#: 使用下列方法取得螢幕尺寸:
範例:
WpfScreen currentScreen = WpfScreen.GetScreenFrom(Window.GetWindow(this)); double screenWidth = currentScreen.DeviceBounds.Width; double screenHeight = currentScreen.DeviceBounds.Height;
此類提供了一種便捷的方法來確定活動螢幕的尺寸,從而使在多顯示器環境中準確的應用程式放置和大小調整。
以上是如何在WPF中取得活動螢幕的尺寸?的詳細內容。更多資訊請關注PHP中文網其他相關文章!