为什么 CheckBox.IsChecked 属性为 Nullable<bool>? [英] Why is CheckBox.IsChecked property Nullable<bool>?
本文介绍了为什么 CheckBox.IsChecked 属性为 Nullable<bool>?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
为什么 WPF 中 bool 类型的复选框控件的
IsChecked
属性是 bool?
(或 Nullable
).我的意思是复选框控件如何具有 null
的值?
Why is the IsChecked
property of a checkbox control in WPF of type bool?
(or Nullable<bool>
). I mean how can a checkbox control have the value of null
?
推荐答案
根据 文档,IsChecked
属性具有三种不同的可能状态:
According to the documentation, the IsChecked
property has three different possible states:
因此,当 IsChecked
设置为 null
时,复选框将显示不确定"状态.这通常表示为阴影或灰显的控件.
So, when IsChecked
is set to null
, the check box will show an "indeterminate" state. This is commonly represented as a shaded, or greyed-out, control.
这篇关于为什么 CheckBox.IsChecked 属性为 Nullable<bool>?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文