CheckBox CheckChanged事件

Pea*_*son 5 .net c# wpf checkbox events

之后Checkbox.IsChecked = true,Checked事件被触发.之后Checkbox.IsChecked = false,UnChecked事件被触发.但之后发生了什么事IsChecked = null

Sal*_*ari 4

当设置为空时,该复选框将显示不确定状态。IsChecked查看此链接了解更多详细信息。您可以在不确定状态下编写代码,如下所示:

<CheckBox Checked="CheckBox_Checked"
 Unchecked="CheckBox_Unchecked"
 Indeterminate="CheckBox_Indeterminate"
 IsThreeState="True"/>
Run Code Online (Sandbox Code Playgroud)

并在后面的代码中:

private void CheckBox_Indeterminate(object sender, RoutedEventArgs e)
{
  //write some code in Indeterminate states
}
Run Code Online (Sandbox Code Playgroud)

不确定CheckBox是a的状态切换到不确定状态时发生的事件。您可以查看有关不确定事件的链接。