2010-06-28 82 views
0

在WPF中,可以使用PathSegment的IsStroked屬性使Segment不可見,我正在尋找一種方法在Silverlight中複製此行爲,而Silverlight中沒有此屬性。我可以在Silverlight 4中複製PathSegment的IsStroked屬性嗎?

這可能嗎?

[編輯]我正在尋找一種方法在代碼隱藏,而不是在Xaml。

+0

您是否找到了解決方案? – 2016-10-20 23:47:48

回答

0

也許我錯過了一些東西,但是難道你不能只在段上設置Opacity="0"?或者可以設置筆觸刷的alpha通道爲0?我不完全確定你想用這個屬性來完成什麼......

如果你真的需要這個作爲一個布爾屬性,你可能子類化你需要使用的任何段類型並添加一個自定義布爾值DependencyProperty,它可以在內部切換不透明度或筆畫筆刷(可能還有IsHitTestVisible)以使該段不可見。

+0

我忘了在原始問題中指定它,但我正在嘗試在c#文件中而不是在Xaml中執行此操作。由於PathSegment直接形成DependencyObject,所以沒有可以設置的Opacity或Brush屬性。 – 2010-06-29 14:59:24

+0

對不起,我猜想不透明度和筆畫筆刷需要設置在包含的路徑對象上。 – 2010-06-29 16:25:51

相關問題