繁体   English   中英

复选框的不确定状态

[英]Indeterminate state of check box

我在WPF中有一个复选框,我想将其设置为不确定状态。 我怎样才能做到这一点? 有没有一种方法可以将其设置为:

CheckBox.State=CheckBoxStates.TriState;

还是有其他方法可以做到这一点?

也可以将复选框的外观更改为:

  • ☑用于检查
  • ☒表示未选中
  • ☐对于不确定状态,还是我必须创建一个自定义控件?

是的...您可以使用Nullable<bool> 假设您可以以某种方式覆盖Control。 但是对于三态国家,我认为以下内容应该是一个好主意:

bool? = false 
bool? = true
bool? = null

所以尝试: bool? TriState bool? TriState

是。 IsThreeState = true; 请参阅以下内容(包含示例)

http://www.wpf-tutorial.com/basic-controls/the-checkbox-control/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM