2016-06-14 66 views
1

你知道WPF的默認單位是不是像素?我在一個HTML頁面和一個完全相同的WPF頁面上看到了很大的不同。我的HTML頁面的字體大小設置爲16像素。我的開發人員的WPF頁面的字體大小設置爲16(單位設置爲「默認」)。但是字體變得更大。一切都變得越來越大。WPF字體設置爲16,但渲染爲16.8033333333333。爲什麼?

我探聽了一個文本項目,字體大小爲16.8033333333333。

MSN文檔說WPF使用像素作爲默認單位;所以,我應該很安全地看到一個WPF窗口以相同大小的像素像在同一個HTML頁面中呈現文本一樣,對嗎?

有沒有人遇到過這個?我在1600px寬的WPF中使用了固定的窗口寬度,所以窗口不應該縮放它的向量。

+3

您的顯示縮放設置爲125%,對於1600像素寬的顯示器來說非常正常。 dpi是每英寸120像素。這使得字體16.80333/96 = 0.175英寸和0.175 x 120 = 21.000像素高。好的一輪號碼。你當然只是看到16 <21. –

+0

Thnx,漢斯。 WPF應用程序的分辨率是1600寬,但我的屏幕分辨率設置爲1920x1080像素。我怎樣才能得到它在100%的比例,以便字體呈現在16像素和填充,應該是48像素不是呈現在73像素等? – ryanjohnsond

回答