我可以在 Silverlight 4 中复制 PathSegment 的 IsStroked 属性吗?

发布于 2024-09-07 00:35:51 字数 172 浏览 7 评论 0原文

在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

橙味迷妹 2024-09-14 00:35:51

也许我遗漏了一些东西,但是您不能在该段上设置 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文