在 WPF 中确定活动屏幕尺寸
在 WPF 应用程序中,获取活动屏幕的尺寸所需的方法与 WinForm 略有不同。此问题解决了对 System.Windows.SystemParameters.WorkArea 等价于 WPF 的需求,以确定当前监视器上的可用工作区。
解决方案:
而不是依赖在内置函数上,您可以使用 Screen.FromControl 方法,如响应中建议的那样。此方法将 Control 对象作为参数,并返回代表包含该控件的监视器的 Screen 对象。要在 WPF 中应用此功能,您可以创建一个类似于答案中提供的扩展方法。
扩展方法:
通过调用此扩展方法一个 WPF Window 对象,您可以检索相应的 System.Windows.Forms.Screen 对象,该对象允许您访问 Bounds 属性并获取活动的尺寸
用法:
此方法提供了一种跨平台解决方案,用于确定托管 WPF 窗口的监视器上的可用工作区。
以上是如何确定 WPF 应用程序中的活动屏幕尺寸?的详细内容。更多信息请关注PHP中文网其他相关文章!