有一个WPF与System.Windows.Forms.Screen等同吗?

前端之家收集整理的这篇文章主要介绍了有一个WPF与System.Windows.Forms.Screen等同吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试创建一个包含整个桌面工作区的 WPF窗口.在WinForms中,我将通过在System. Windows.Forms.Screen.AllScreens中获取所有边界的联盟来实现.

是否有等效类型或其他机制来获取WPF中整个桌面的界限,还是需要使用WinForms类型?

尝试SystemParameters.VirtualScreen *(顶部,左侧,高度和宽度)属性. http://msdn.microsoft.com/en-us/library/system.windows.systemparameters.virtualscreenheight(v=VS.100).aspx

不要使用winforms api,因为它没有考虑到WPF的测量单位不是像素的事实.最近我遇到这个问题,因为我失去了我的愿景,并将我的显示器设置为更高的dpi.我正在使用的代码库使用Winforms设置,UI大于我的屏幕.

如果你要使用winforms api.看看这个博客文章calculating the DPI factor.

原文链接:https://www.f2er.com/windows/371240.html

猜你在找的Windows相关文章