Silverlight路径模糊 - 如何捕捉到像素?

Xav*_*nas 7 silverlight silverlight-4.0

我有一个Canvas我画的Path:

<Path Data="M 380 110 v -10 l 100 -100"
      Stroke="#C0C0C2" StrokeThickness="1" UseLayoutRounding="True" />
Run Code Online (Sandbox Code Playgroud)

即使将StrokeThickness其设置为1,路径的垂直部分也会以2个像素和较浅的颜色绘制.

Silverlight路径

我知道WPF具有SnapsToDevicePixels修复它的属性,并且我在Silverlight中读到有一个UseLayoutRounding属性,在某些情况下你可以使用它来产生相同的效果,但它似乎并不适用Path.

我能做些什么才能正确绘制该线?

Chr*_*ant 2

Dave Relyea 的 Silverlight 博客上的 MSDN 上有一个像素快照程序类。这就是我过去用于 Silverlight 像素捕捉的方法。