[英]Why is IsChecked property nullable boolean in WPF CheckBox?
WPF CheckBox上的IsChecked屬性是否為null?
我想這將從問題的標題回答我的問題。
如果您不知道是否選中它,則為null: http : //msdn.microsoft.com/zh-cn/library/system.windows.controls.primitives.togglebutton.ischecked.aspx
在許多系統中,像這樣的復選框被加陰影而不是被選中。
如果真是這樣,那么可能是三個狀態的復選框,請參閱http://msdn.microsoft.com/zh-cn/library/system.windows.forms.checkbox.threestate.aspx進行解釋。
Null表示CheckBox是不確定的(既不為空白,也不為選中狀態,而是通過一行,或者該框內部有一個灰色框)
如果我們要綁定數據庫中的值,並且該值為null,那么我們也必須處理該值。 布爾型DB值可以為True,False或NULL。 因此,UI復選框也必須處理那里的狀態。 這就是WPF CheckBox具有三個狀態的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.