由属性更改和验证触发的绑定

本文关键字:绑定 验证 属性 | 更新日期: 2023-09-27 18:08:42

我一直在Win Forms中使用。net绑定。我希望绑定属性在用户更改相应控件中的值时立即更新。为了实现这一点,我已经将数据源更新模式设置为OnPropertyChanged。不幸的是,当我离开页面时,Focus Changed事件会导致Validation再次发生,这也会导致该值被设置。是否有任何方法可以防止这种情况或围绕它工作(除了将更新模式设置为永远)并手动推送更新?

由属性更改和验证触发的绑定

似乎我只需要在所有相关控件上设置CausesValidation为false