如何关闭WPF形状的抗锯齿

本文关键字:何关闭 WPF | 更新日期: 2023-09-27 17:49:01

我画了一个矩形:

<Rectangle Width="300" Height="100" Stroke="Blue" StrokeThickness="6"> </Rectangle>

,但有抗混叠应用到它。有办法把这个关掉吗?

如何关闭WPF形状的抗锯齿

有点晚,但RenderOptions.EdgeMode="Aliased"做到了

<Rectangle Width="300"
           Height="100"
           Stroke="Blue"
           StrokeThickness="6"
           RenderOptions.EdgeMode="Aliased"/>

查看SnapToDevicePixels: http://msdn.microsoft.com/en-us/library/aa970908.aspx

关闭抗锯齿并不是你想要的,因为你没有给角应用半径。

如果您使用的是。net 4或以上版本,请打开uselayoutoundhttp://msdn.microsoft.com/en-us/library/system.windows.uielement.uselayoutrounding(v=vs.95).aspx