【发布时间】:2014-08-29 05:42:30
【问题描述】:
我遇到了一个与窗口 dpi 设置有关的问题。如果 windows dpi 设置为 100% 一切都很好。但如果用户将其更改为 125%……我的应用程序的某些部分显示错误的大小。我知道这个问题,我知道如何处理,但我的客户希望在应用程序运行时,如果 windows 的当前 dpi 设置不等于 100% -> 将其更改为 100%
我仍然坚持解决方案。你有改变windows dpi设置值的解决方案吗?
先谢谢了!!!
【问题讨论】:
-
我建议修复您的应用程序遇到的任何问题,或者让用户知道您的应用程序在他们的设置下无法按预期工作。不要调整用户的计算机
-
把你的 UI 元素放到 ViewBox 中,它会自动调整屏幕。
-
问题是用户计算机也是客户计算机。他们提出了一个新的要求,即他们想要使 windows dpi 设置必须始终为 100%...当应用程序运行时
-
我不会使用需要我更改系统设置才能正常工作的应用程序。
-
@DhavalPatel 但客户希望在应用程序启动时将 Windows dpi 设置值更改为 100%