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
還是會失敗? - 這是否記錄在某處?