天天看點

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

 ,以避免陳舊錯誤知識的誤導,同時有更好的閱讀體驗。

繼續閱讀