WPF 以「分辨率無關」作為賣點,採用 1/96 英吋為一個裝置無關單位(DIU)。但微軟缺乏詳細說明,導致三大常見誤解。
實測:同一視窗(400×600 DIU)在 1280×1024 與 800×600 解析度下,實際像素尺寸明顯不同。

實測:96 DPI vs 192 DPI 系統設定下,同一視窗物理尺寸不同。

實驗環境:
| 桌面 LCD | 筆電 LCD | |
|---|---|---|
| 物理解析度 | 1600×1200 | 1400×1050 |
| 可視尺寸 | 17.0×12.75 英吋 | 12.0×9.0 英吋 |
| 實際物理 DPI | 94 | 117 |
| 系統 DPI 設定 | 96 | 96 |
繪製 384 DIU(4 英吋)線段,實測長度:桌面 4.08 英吋,筆電 3.28 英吋。

原因:WPF 透過 OS API 取得系統 DPI 設定(96),誤以為等於物理 DPI。實際像素尺寸 = 1/物理DPI × DIU數。系統設定 ≠ 物理 DPI 時,尺寸必有偏差。
將系統 DPI 設定調整為等於物理 DPI(桌面 94、筆電 117),線段長度均為 4 英吋。

同一 4 英吋線段,分別在 96 DPI 與 120 DPI 系統設定下列印,紙本尺寸完全一致。
