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

时间:2011-05-31 02:10:48

标签: silverlight silverlight-4.0

我有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 个答案:

答案 0 :(得分:2)

Dave Relyea's Silverlight Blog的MSDN上有一个像素管理器类。这就是我过去用于Silverlight像素捕捉的内容。