情况如下: 我有一个绑定到WPF窗口的数据集。数据集实现了IDataErrorInfo,因此当在窗口中更改值时,将对更改的特定属性进行验证。 在验证期间,我可能会发现我需要验证的窗口中有另一个控件。 我只知道数据集中需要验证的字段名称,而不是绑定到该字段的实际控件。 所以我的问题是: 1.如何找出哪些控件绑定到数据集中的特定字段? 2.如何通过代码触发该控件的验证?
谢谢!
答案 0 :(得分:3)
我看到两个选项:
PropertyChanged
事件,强制视图重新评估它。我更喜欢第一个选项,因为您知道更改第一个属性有可能使其他属性无效。