绑定到布尔值的可见性的 TargetNullValue
本文关键字:可见性 TargetNullValue 布尔值 绑定 | 更新日期: 2023-09-27 17:57:05
我有一个Grid
,其Visibility
属性使用Converter
绑定到某个模型的布尔属性:
<Grid Visibility="{Binding ElementName=MyTreeView, Path=SelectedItem.MyBoolProperty, Converter={StaticResource boolToVisConverter}}">
<!-- child elements -->
</Grid>
当选择我的TreeView
中的元素时,它工作得很好,但是如果未选择任何内容或TreeView
为空,则默认为可见。我需要默认隐藏它。我试过使用TargetNullValue=Hidden
但它不起作用。我想我只是不明白在这种情况下TargetNullValue
属性应该如何工作。
有人知道如何获得我正在寻找的功能吗?
我花了几个小时试图弄清楚这一点。然后,当然,在我发布问题后,我立即使用它在Grid
的Binding
属性上使用FallbackValue=Hidden
。