我正在学习WPF。 WPF 使用与设备无关的像素。但我实在无法理解他们。如果大多数其他应用程序都依赖于设备而 WPF 应用程序不是,为什么它们比依赖于设备的像素更好?他们会脱颖而出吗?
设备独立像素的优点是,在指定 UI 时,您可以确定 UI 组件在用户设备上显示的大小,而不管用户的屏幕分辨率如何。不幸的是,它并不那么简单,因为它要求用户“正确”设置各种设置,并且想要更改设备分辨率的用户可以覆盖它(例如,想要更改设备分辨率的弱视用户)以低分辨率运行以使文本更易于阅读)。
除了发布的其他链接之外,您还可以查看以下链接:
WPF 真的与分辨率无关吗? https://web.archive.org/web/20111113003622/http://www.wpflearningexperience.com/?p=41
请注意,您可以使用以下命令打开将控件捕捉到设备像素的功能:SnapsToDevicePixels
设置为 true 以避免在两个设备像素之间的边界上绘制水平/垂直线时出现的模糊。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)