C#wpf中checkBox控件CheckedChanged
时间: 2024-10-25 11:13:21 浏览: 42
在C# WPF中,CheckBox
控件是一种让用户选择布尔值(即真或假)的输入元素。当用户点击 CheckBox
并改变其状态(从未选中变为选中或反之)时,会触发一个默认的事件——CheckedChanged
事件。这个事件会在 CheckBox
的状态实际发生更改时自动触发。
当你需要对用户的勾选动作做出响应时,可以在.xaml
文件中设置 Checked
属性绑定到数据模型中的某个字段,并在.cs
文件中为 CheckedChanged
事件添加处理程序,如下所示:
<CheckBox x:Name="myCheckbox"
IsChecked="{Binding MyBooleanProperty}"
Checked="MyCheckbox_Checked" />
然后在.cs
文件中定义方法:
private void MyCheckbox_Checked(object sender, RoutedEventArgs e)
{
bool isChecked = ((CheckBox)sender)..IsChecked.Value;
// 这里你可以根据isChecked的值执行相应的业务逻辑
}
在上述代码中,当 Checked
属性改变时,MyCheckbox_Checked
方法会被调用,其中 sender
参数指向触发事件的 CheckBox
对象,IsChecked.Value
则返回当前的布尔值。
相关推荐


















