5
我的视图模型公开了一个名为MyList
的列表,该列表可能为空或null
。基于这种状态我有一个我想要隐藏的元素。如果MyList
为空或null
,则该元素应该折叠。如果它有元素,那么它应该被显示。在WPF中,由于空引用导致绑定失败时使用的是FallbackValue吗?
这里是我的DataTrigger
:
<DataTrigger Binding="{Binding MyList.Count, FallbackValue=0}" Value="0">
<Setter Property="Visibility" Value="Collapsed"></Setter>
</DataTrigger>
- 发生这种
DataTrigger
什么时候MyList
是null
? - 它会使用
FallbackValue
还是会失败? - 这是否记录在某处?