为什么 CheckBox.IsChecked 属性为 Nullable<bool>? [英] Why is CheckBox.IsChecked property Nullable&lt;bool&gt;?

查看:26
本文介绍了为什么 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆