C# 捕获WPF三状态中的不确定状态复选框

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

因此,我在WPF应用程序中有一个简单的三态复选框:

<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" />