[問題] WPF disable DPI-awareness

看板C_Sharp (C#)作者 (Seoker)時間13年前 (2012/05/09 21:37), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
各位好 這兩天才接觸到 WPF,遇到了一些問題... 我知道 WPF 會自動根據系統的 DPI 自動調整視窗大小及 component 的大小 但我想取消掉這個 feature,不知該如何做? 網路上找到 DisableDpiAwarenessAttribute 這個類別: http://tinyurl.com/7m3njbh 於 application assembly 中加入 [assembly: System.Windows.Media.DisableDpiAwareness] 但這個方法只是把他自動放大的字變成失真罷了(有點像圖片強行放大) 視窗大小還是跟著放大 ... 我想要的是:視窗及 component 維持原來的大小,不隨著 DPI 跟著放大 不知道各位有沒有較容易的方法解決這個問題呢?謝謝大家 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.63.100.2
文章代碼(AID): #1FgdCkYM (C_Sharp)
文章代碼(AID): #1FgdCkYM (C_Sharp)