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

Silverlight路径模糊 – 如何捕捉到像素?,第1张

概述我有一个Canvas,我画了一个路径: <Path Data="M 380 110 v -10 l 100 -100" Stroke="#C0C0C2" StrokeThickness="1" UseLayoutRounding="True" /> 即使StrokeThickness设置为1,路径的垂直部分也会以2个像素和较浅的颜色绘制. 我知道WPF有SnapsToDevicePix @H_419_6@ 我有一个Canvas,我画了一个路径:

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

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

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

我能做些什么来正确绘制这条线?

解决方法 在 Dave Relyea’s Silverlight Blog的MSDN上有一个像素管理器类.这就是我过去用于Silverlight像素捕捉的内容. 总结

以上是内存溢出为你收集整理的Silverlight路径模糊 – 如何捕捉到像素?全部内容,希望文章能够帮你解决Silverlight路径模糊 – 如何捕捉到像素?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1078851.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存