zoukankan      html  css  js  c++  java
  • CheckBox的触发

    遇到的问题:当Checkbox选中时触发Checked事件,使界面处于状态1,但是页面状态2时也希望checkBox处于选中状态,但是直接修改它的IsChecked属性势必会触发他的Checked事件,使界面回到状态1

    目标:测试何时触发CheckBox的Checked事件,在事件内部改变他的选中状态
     是否会引起循环调用

        private void CheckBox_Checked(object sender, RoutedEventArgs e)
            {
                MessageBox.Show("checkBox选中了");
                testCheckBox.IsChecked = false;
                testCheckBox.IsChecked = true;
            }
    
            private void Button_Click(object sender, RoutedEventArgs e)
            {
                testCheckBox.IsChecked = true;
            }
    View Code

    结论:CheckBox的Checked事件在IsChecked属性由false变为
    true的时候触发,无论是点击按钮,还是code中修改他的值,
    符合此条件均会触发此事件

  • 相关阅读:
    修改CentOs开机启动时的timeout
    各种快捷键
    测试实例异常
    测试实例异常
    springBoot中测试类的头注解
    学习笔记9
    stat命令的实现-mystat
    反汇编测试
    学习笔记7
    openssl截图
  • 原文地址:https://www.cnblogs.com/goldren/p/3238270.html
Copyright © 2011-2022 走看看