C# 捕获WPF三状态中的不确定状态复选框
因此,我在WPF应用程序中有一个简单的三态复选框:C# 捕获WPF三状态中的不确定状态复选框,c#,wpf,events,checkbox,C#,Wpf,Events,Checkbox,因此,我在WPF应用程序中有一个简单的三态复选框: <CheckBox Checked="CheckBox_Checked" Unchecked="CheckBox_Checked" IsThreeState="True" /> 现在的问题是,当复选框被选中或取消选中时,这项工作正常,但当其值更改为不确定状态时,不会发生任何事情。很明显,我正在为Checked和Unchecked设置事件,但是缺少一些不确定状态的事件 设置不确定状态时,我需要
<CheckBox Checked="CheckBox_Checked"
Unchecked="CheckBox_Checked"
IsThreeState="True" />
现在的问题是,当复选框被选中或取消选中时,这项工作正常,但当其值更改为不确定状态时,不会发生任何事情。很明显,我正在为Checked
和Unchecked
设置事件,但是缺少一些不确定状态的事件
设置不确定状态时,我需要使用什么事件才能采取行动?显然,要做到这一点,您需要像这样使用事件:
<CheckBox Checked="CheckBox_Checked"
Unchecked="CheckBox_Checked"
Indeterminate="CheckBox_Checked"
IsThreeState="True" />
<CheckBox Checked="CheckBox_Checked"
Unchecked="CheckBox_Checked"
Indeterminate="CheckBox_Checked"
IsThreeState="True" />