为什么WPF类型为IsChecked
(或bool?
)的复选框控件的Nullable<bool>
属性。我的意思是复选框控件如何具有null
的值?
答案 0 :(得分:10)
是null值存在并显示为已填充的框。它表示系统“不适用”。
答案 1 :(得分:9)
答案 2 :(得分:2)
复选框可能具有第三个灰色不确定状态。
答案 3 :(得分:0)
不要忘记将复选框的属性IsThreeState设置为true以启用此功能。
答案 4 :(得分:0)
因为WPF支持绑定。如果我们将DB布尔列值绑定到复选框。该列可能具有True / False / Null值。这意味着它有一个布尔字段的三个值。所以WPF UI也应该处理这三种状态。