TargetNullValue的能见度绑定到一个布尔(TargetNullValue for Vis

2019-08-16 16:46发布

我有一个Grid ,其Visibility属性被绑定到使用某种型号的布尔属性Converter

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

当我的一个元素,它的伟大工程TreeView选择,但如果没有被选中或TreeView为空则默认为可见。 我需要它默认为隐藏。 我已经尝试使用TargetNullValue=Hidden ,但它无法正常工作。 我想我只是不明白怎么TargetNullValue财产是应该在这种情况下工作。

没有任何人有任何想法如何让我期待的功能?

Answer 1:

我花了几个小时试图弄清楚这一点。 然后,当然,之后我张贴的问题,我得到它的工作使用FallbackValue=HiddenBinding的财产Grid



文章来源: TargetNullValue for Visibility that's bound to a boolean