如何在 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中文网其他相关文章!