WPF的一个大问题是反锯齿。 实际上,这就是为什么UseLayoutRending是在WPF 4.0中引入的。 然而,它并不适合我下面的示例中的工作:如何避免使用WPF进行抗锯齿?
<StackPanel UseLayoutRounding="True" TextOptions.TextFormattingMode="Display" >
<Line X1="0" Y1="0" X2="200" Y2="0" StrokeThickness="1" Stroke="Black" SnapsToDevicePixels="True" UseLayoutRounding="True"></Line>
<Line X1="0" Y1="1.5" X2="200" Y2="1.5" StrokeThickness="1" Stroke="Black" SnapsToDevicePixels="True" UseLayoutRounding="True"></Line>
<Line X1="0" Y1="3.5" X2="200" Y2="3.5" StrokeThickness="1" Stroke="Black" SnapsToDevicePixels="True" UseLayoutRounding="True"></Line>
<Line X1="0" Y1="7" X2="200" Y2="7" StrokeThickness="1" Stroke="Black" SnapsToDevicePixels="True" UseLayoutRounding="True"></Line>
<Line X1="0" Y1="9" X2="200" Y2="9" StrokeThickness="1" Stroke="Black" SnapsToDevicePixels="True" UseLayoutRounding="True"></Line>
</StackPanel>
最后两行仍然是模糊的。 (我正在使用Windows 7)
任何解决方案?
或者它是WPF 4.0测试版中的一个错误?
试过了,对我没有任何改变。是否适合你? – 2009-12-17 01:39:35
说实话,我没有尝试......我只记得从莱斯特的博客文章;) – 2009-12-17 02:10:32
TextOptions.TextFormattingMode应该只适用于文本,在我的理解。这不应该影响事情。但它在使文本看起来更好时非常有用! – cplotts 2014-12-15 16:49:53