Gig*_*igi 5 c# wpf checkbox events
因此,我在 WPF 应用程序中有一个简单的三态复选框:
<CheckBox Checked="CheckBox_Checked"
Unchecked="CheckBox_Checked"
IsThreeState="True" />
Run Code Online (Sandbox Code Playgroud)
现在,我希望此复选框在其状态更改时执行某些操作,这就是为什么我将 和Checked事件设置Unchecked为视图中的相同方法。由于这只是一个非常简单的示例,因此这就是我在该方法中所做的全部操作:
private void CheckBox_Checked(object sender, RoutedEventArgs e)
{
MessageBox.Show("Test");
}
Run Code Online (Sandbox Code Playgroud)
现在的问题是,虽然在选中或取消选中复选框时这有效,但当其值更改为不确定状态时什么也没有发生。很明显,我正在为不确定状态设置事件,但缺少一些事件Checked。Unchecked
当设置不确定状态时,我需要使用什么事件才能采取行动?
显然,要执行此操作,您需要使用不确定事件,如下所示:
<CheckBox Checked="CheckBox_Checked"
Unchecked="CheckBox_Checked"
Indeterminate="CheckBox_Checked"
IsThreeState="True" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2175 次 |
| 最近记录: |