제 생각에 WPF에서는 디자이너가 무언가 (이 경우 사각형)의 크기를 설정할 수 있으며 사용자에게 정확히 크기로 화면에 표시됩니다. 예를 들어이 정사각형은 화면에 정확히 1 인치로 표시되어야합니다. FrameworkElement.Width Property on MSDN을 참조하십시오.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
내 컴퓨터 (Win 7, 24 인치 모니터, 1920 x 1080 해상도)에서 사각형은 1 인치보다 약간 큽니다. 1 1/16 인치. (3 인치 직사각형은 3 1/8 인치입니다.) 모니터 1o 1280x720에서 해상도를 변경하면 1 인치 직사각형이 1 9/16 (3 인치에서 4 5/8)으로 바뀝니다.
이유를 설명해주세요. 내 이해 wpf 모니터 크기 또는 화면 해상도에 관계없이 지정된 크기로 이미지를 유지했다. 내 모니터 크기에 대한 올바른 해상도에서도 크기는 벗어났습니다.