如何创建dpi识别wpf应用程序?

时间:2012-11-19 06:17:53

标签: c# wpf

  

可能重复:
  How do I enable dpiAware?

我有几个带有Height="768" Width="1024"

的WPF应用程序窗口

当用户将DPI更改为125%时,他们将无法查看窗口的下半部分?

解决问题的最简单方法是什么。

1 个答案:

答案 0 :(得分:1)

这是否仅在WPF窗口中发生? 其他窗口是否正确显示? 当用户增加DPI WPF时,通过使像素“更大”来按比例增加窗口 WPF独立于DPI分辨率 如果某些东西的宽度为96px = 1英寸,则它必须具有相同的尺寸以适应不同的分辨率。对于125%DPI,res宽度变为120个设备(!)像素。如果用户的显示器不支持高于窗口的高dpi,则可能会占用比屏幕上可用区域更多的区域。