如何获得WPF验证错误

时间:2013-06-07 17:18:17

标签: wpf xaml mvvm

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

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

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

1 个答案:

答案 0 :(得分:2)

调用attached propertyrelevant property documentation中解释了绑定语法,阅读stuff帮助。

相关问题