<分区>
Possible Duplicate:
How do I enable dpiAware?
我有几个 Height="768"Width="1024"
当用户将 DPI 更改为 125% 时,他们将无法查看窗口的下半部分?
解决问题最简单的方法是什么。
<分区>
Possible Duplicate:
How do I enable dpiAware?
我有几个 Height="768"Width="1024"
当用户将 DPI 更改为 125% 时,他们将无法查看窗口的下半部分?
解决问题最简单的方法是什么。
最佳答案
这是否只发生在 WPF 窗口中?
其他窗口是否正确显示?
当用户增加 DPI 时,WPF 通过使像素“变大”按比例增加窗口。
WPF 与 DPI 分辨率无关。
如果某些东西的宽度为 96px = 1 英寸,那么对于不同的分辨率它必须具有相同的尺寸。对于 125% DPI,分辨率宽度变为 120 个设备 (!) 像素。如果用户的显示器不支持高 dpi 分辨率,则窗口可能会占用比屏幕上可用的区域更多的区域。
关于c# - 如何创建 dpi 感知 wpf 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13448606/