私の理解から、WPFではデザイナーが何か(この場合は長方形)のサイズを設定することができ、それはユーザーに正確にそのサイズとして画面に表示されます。たとえば、この正方形は正確に1インチとして画面に表示されます。 FrameworkElement.Width Property on MSDNを参照してください。私の特定のマシン(勝つ7、モニタ24、1920×1080解像度)でXAMLのサイズが正確でない
<Rectangle Width="1 in" Height="1 in" Fill="{StaticResource sT}" />
<DrawingBrush AlignmentX="Left" AlignmentY="Top">
<DrawingGroup x:Key="SnellenT">
<DrawingGroup.Children>
<GeometryDrawing Brush="Black"
Geometry="F1 M0,0 3,0 A 1.5,1.5 90 0 1 3,3 H2 L2,4 3,4 3,5 0,5 0,4 1,4 1,1 0,1 M5,5 " />
<GeometryDrawing Brush="Black"
Geometry="F1 M0,0 5,0 5,5 0,5 0,0" />
</....> --Close all tags
正方形は1インチよりわずかに大きいです。 1 1/16インチ。 (3インチの長方形は3 1/8インチです。)モニターの解像度を1/1280x720に変更すると、その1インチの長方形が1 9/16(3インチから4 5/8)に変わります。
なぜこれが私に説明してください。私の理解は、wpfは、モニターのサイズや画面の解像度に関係なく、指定されたサイズで画像を保持していたということでした。私のモニターサイズの正しい解像度でさえ、サイズはオフになっていました。