Windows DPI Awareness for WPF

Posted lonelyxmas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows DPI Awareness for WPF相关的知识,希望对你有一定的参考价值。

原文 Windows DPI Awareness for WPF

对于 WPF 程序,要控制程序的 DPI 感知程度,可在 App.manifest 中添加如下代码。


本文知识已经陈旧,你可以阅读这两篇文章来了解更新的 Windows DPI 应用知识:


原文内容:

 <asmv3:application xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
    <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
      <!-- 此应用程序将使用以下 DPI 感知级别。(默认情况下是系统 DPI 感知级别。)-->
      
      <!-- 应用程序不对 DPI 感知,将由 DWM (Desktop Window Manager)进行 DPI 缩放控制。 -->
      <!--<dpiAware>False</dpiAware>-->

      <!-- 应用程序具有系统级别的 DPI 感知能力。 -->
      <!--<dpiAware>True</dpiAware>-->

      <!-- 应用程序对每个显示器的 DPI 都具备感知能力。 -->
      <dpiAware>True/PM</dpiAware>
    </asmv3:windowsSettings>
  </asmv3:application>

本文会经常更新,请阅读原文: https://walterlv.com/windows/2014/09/20/windows-dpi-awareness-for-wpf.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

以上是关于Windows DPI Awareness for WPF的主要内容,如果未能解决你的问题,请参考以下文章

CRAFT(Character Region Awareness for Text Detection)的训练方法

深入理解Character Region Awareness for Text Detection (CRAFT)

windows DPi缩放

Elastic认证特训营 难点解读12——Shard allocation awareness 和 Forced awareness 作用和区别是什么?

Windows DPI 相关问题

Windows 应用程序 - DPI 问题