2013-01-31 86 views
4

我有一個GridVisibility屬性綁定到使用特定模型的Converter一個布爾屬性:TargetNullValue的能見度綁定到一個布爾

<Grid Visibility="{Binding ElementName=MyTreeView, Path=SelectedItem.MyBoolProperty, Converter={StaticResource boolToVisConverter}}"> 
    <!-- child elements --> 
</Grid> 

它的偉大工程時,選擇在我的TreeView元素,但如果沒有選擇任何內容或TreeView爲空,則默認爲可見。我需要它默認隱藏。我試過使用TargetNullValue=Hidden,但它不工作。我想我只是不明白TargetNullValue財產應該如何在這種情況下工作。

有沒有人有任何想法如何獲得我正在尋找的功能?

回答

7

我花了數小時試圖弄清楚這一點。然後,當然,在我發佈這個問題之後,我使用FallbackValue=HiddenGridBinding屬性進行操作。

+0

謝謝!這是一種拯救生命。我按照http://stackoverflow.com/questions/5474586/wpf-datatrigger-visibility-null-value的建議嘗試了TargetNullValue和Triggers,但它們都不起作用。任何想法爲什麼這個工程,而不是其他解決方案 – Dave

相關問題