检查绑定到当前DataContext的所有绑定的验证错误

本文关键字:绑定 错误 验证 DataContext 检查 | 更新日期: 2023-09-27 17:58:15

我有一个带有一些控件(比如TextBox)的表单,Text属性绑定到一些DataContext(比如DataRowView)。

我想知道这一行是否填写正确,没有任何验证错误。我找到了一个可能的解决方案。但我不喜欢。枚举表单上的所有DependencyObjects是不好的。有没有办法只枚举那些绑定到这个DataContext的DependencyObject?BindingOperations可能有些神奇。。。

检查绑定到当前DataContext的所有绑定的验证错误

如何验证输入数据?

也许你可以使用BindingGroup,然后检查它的Validation.HasError附加属性。