我可以在 Silverlight 4 中复制 PathSegment 的 IsStroked 属性吗?
在 WPF 中,可以使用 PathSegment 的 IsStroked 属性使 Segment 不可见,我正在寻找一种方法在 Silverlight 中复制此行为,而 Silverlight 没有此属性。
这可能吗?
[编辑] 我正在寻找一种在代码隐藏中而不是在 Xaml 中执行此操作的方法。
In WPF it is possible to use the IsStroked property of a PathSegment to make the Segment invisible, I'm looking for a way to replicate this behavior in Silverlight, which doesn't have this property.
Is this possible?
[EDIT] I'm looking for a way to do this in code-behind, not in Xaml.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许我遗漏了一些东西,但是您不能在该段上设置
Opacity="0"
吗?或者也许将描边画笔的 Alpha 通道设置为 0?我不完全确定你想用这个属性来完成什么...如果你真的需要它作为一个布尔属性,你可能可以对你需要使用的任何段类型进行子类化,并添加一个自定义的布尔依赖属性,它可以在内部切换不透明度或描边画笔(可能还有
IsHitTestVisible
)以使片段不可见。Maybe I'm missing something, but couldn't you just set the
Opacity="0"
on the segment? Or maybe set the alpha channel of the stroke brush to 0? I'm not entirely sure what you are trying to accomplish with this property...If you really needed this as a boolean property you could probably subclass whatever segment type you need to use and add a custom boolean DependencyProperty which could internally toggle the opacity or stroke brush (and possibly
IsHitTestVisible
) to make the segment invisible.