这对我很有用,因为我必须在屏幕上映射具有正确尺寸的对象; 如果我使用的是具有1280x1024分辨率和普通96dpi设置的19"液晶显示器,那么为了映射正确的1英寸正方形,我必须写一个像这样的xaml
<Rectangle Name="one_inch_side_on_19_inch_diag_display" Height="86" Width="86" Fill="Blue"/>
Run Code Online (Sandbox Code Playgroud)
其中宽度和高度为86,因为
86~ = 96(每英寸点数)*17(英寸)/ 19(英寸)
因为Windows在17"显示器上假定96dpi作为计算尺寸的基础......谢谢