Silverlight路径模糊 - 如何对齐像素?

7

我有一个Canvas,我在上面绘制了一条Path

<Path Data="M 380 110 v -10 l 100 -100"
      Stroke="#C0C0C2" StrokeThickness="1" UseLayoutRounding="True" />

尽管StrokeThickness被设置为1,路径的垂直部分仍会跨越2个像素,并且颜色较浅。 Silverlight Path 我知道WPF有一个SnapsToDevicePixels属性可以解决这个问题,而我在Silverlight中读到了一个UseLayoutRounding属性,您可以在某些情况下使用它来达到相同的效果,但似乎不适用于Path。是否有任何方法可以使该线条正确地绘制?
1个回答

2

谢谢您的建议,但是对我来说并没有起作用。我似乎明白这个类是通过将项目的边界捕捉到圆形像素来工作的,但我使用的坐标已经是整数了,在路径的情况下,捕捉边界可能并不意味着内容落在圆形像素上。 - Xavier Poinas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接