通过对它们所绑定的CLR对象进行程序化更改而产生的UI元素的更新是同步还是异步发生的?
我有类似于以下代码的内容:
checkbox.Checked -= CheckboxStateChangeHandler;
checkbox.UnChecked -= CheckboxStateChangeHandler;
CheckboxViewModel.IsChecked = true;
checkbox.Checked += CheckboxStateChangeHandler;
checkbox.UnChecked += CheckboxStateChangeHandler;
我可以确定Checked
将Unchecked
引发的checkbox
和{{1}}事件响应我设置它所绑定的viewmodel属性肯定会< / em>在重新注册事件处理程序之前总是激活吗?