1

我已经使用INotifyDataErrorInfo及其前身IDataErrorInfo来验证模型/视图模型。作为验证的一部分,通常通过工具提示或可能的其他视觉元素提供视觉反馈。为了获得验证错误,通常应用以下绑定表达式:

ToolTip="{Binding RelativeSource={x:Static RelativeSource.Self}, Path=(Validation.Errors)[0].ErrorContent}" 

它有效,我很高兴,但有人可以解释这个标记吗?是什么Validation.Errors?它来自哪里?我想了解,以便我可以适当地应用和修改未来的 WPF 工作。是否有更合适的更好方法或变体?

4

1 回答 1

2

称为附加属性,相关属性文档中解释了绑定语法,阅读内容会有所帮助。

于 2013-06-07T17:23:18.997 回答