当涉及到复选框时,有第三个状态称为“Indeterminate”,这是什么意思?
其他控件有哪些“不确定”状态?
感谢
答案 0 :(得分:2)
来自CheckBox.CheckState
property
不确定
- CheckBox会显示一个复选标记,并且带阴影。
- 控件显得平坦。
这里有一个很好的虚拟化,是什么意思..
这里有一个带有Javascript的 demonstration
。
答案 1 :(得分:1)
来自Wikipedia的无耻复制和粘贴:
某些应用程序使用允许不确定状态的复选框 除了正常复选框提供的两个。这第三个状态是 在复选框中显示为方形或短划线,并指示其 既不检查也不检查状态。这是最经常使用的时候 该复选框与混合状态的项目集合相关联。该 通常用户不能选择不确定状态,并且 激活时切换到检查状态。
例如,出现一个复选框,用于选择要通过FTP发送的文件 可以使用树视图,以便可以一次选择一个文件,或 按文件夹。如果只选择了文件夹中的某些文件,那么 该文件夹的复选框将是不确定的。点击这个 indeterminate复选框将选择全部或不常见的全部 包含文件。继续单击该复选框将交替显示 检查(所有子目录和所选文件)和未选中之间 (没有选择子目录或文件)。
一些三态复选框实现允许用户在之间切换 所有国家,包括不确定的国家,通过记住 集合中项目的混合状态。这可以作为撤消 特征
答案 2 :(得分:1)
对于CheckBox,当出现真/假情况时,不确定可用于表示“我们还不知道”的答案。
Indeterminate也可用于涉及多个选择且列表中的某些项为真,但其他项为假的情况。
干杯
答案 3 :(得分:0)
在绑定复选框上,如果属性值为空,则复选框显示不确定状态。