是否存在WPF CheckBox上的IsChecked属性为null的情况?
我想这将从问题标题回答我的问题。
答案 0 :(得分:23)
如果您不知道是否选中了它,则为空:http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.togglebutton.ischecked.aspx
在许多系统中,像这样的复选框是阴影而不是被检查。
答案 1 :(得分:12)
如果是这种情况,那么它可能是一个三态复选框,请查看http://msdn.microsoft.com/en-us/library/system.windows.forms.checkbox.threestate.aspx进行解释。
答案 2 :(得分:5)
Null表示CheckBox是不确定的(既不是空白也不是选中,而是通过它有一条线,或者框内有一个灰色框)
答案 3 :(得分:0)
如果我们想要绑定DB中的值,如果该值为null,那么我们也必须处理它。布尔DB值可以是True,False或NULL。因此UI复选框也必须处理那里的状态。这就是为什么WPF CheckBox有三种状态。