WPF的CheckBox中的三个状态

WPF的CheckBox中的三个状态

CheckBox控件和RadioButton控件是继承自ToggleButton类,这意味着用户可切换他们的开关状态,其中IsChecked属性是可空的Boolean类型,这意味着该属性可以设置为true,false或null。

null值表示不确定状态,显示具有阴影的复选框,不确定状态用于表示尚未设置的值

xml 复制代码
<CheckBox Content="testA"/>
<CheckBox IsChecked="{x:Null}" Content="testA" IsThreeState="True"/>

除了IsChecked属性外,ToggleButton类还添加了IsThreeState属性,该属性决定了用户是否能将复选框设置为不确定状态。

如果IsThreeState属性被设置为false(默认值),单机复选框时,其状态会在选中和未选中两个状态之间切换。

如果IsThreeState被设置为ture,单机复选框时,就会在所有可能的三种状态之间循环切换。

相关推荐
avi91113 天前
电影开源Jevdo - 源码介绍(vue版)没有android 和 没有wpf
android·wpf·框架·数据爬虫·meego·电影管理
吾与谁归in4 天前
C#脚本工具,支持智能提示自动补全(WPF + Roslyn + AvalonEdit)
开发语言·c#·wpf
昂好的day4 天前
WPF 从零入门(上):WPF 是什么、XAML 语法、布局与样式全解
开发语言·c#·wpf
影寂ldy5 天前
WPF导航窗体+Page页面跳转 知识点整理
wpf
He BianGu5 天前
【WPF-Control教程】IOC 依赖注入
c#·wpf·wpf-control
He BianGu5 天前
【WPF-Control教程】H.Extensions.Behvaiors 开发文档
c#·wpf·wpf-control
He BianGu5 天前
【WPF-Control教程】H.Style 开发文档
c#·wpf·wpf-control
麻瓜code5 天前
分布式锁演进:从一个用户下两单,到 Redisson,我改了四版
分布式·wpf
He BianGu5 天前
【WPF-Control教程】MVVM 二次开发文档
c#·wpf·wpf-control
He BianGu5 天前
【WPF-Control教程】Theme 主题系统二次开发文档
c#·wpf·wpf-control