Which class needs to implement INotifyDataErrorInfo?
-
02-07-2021 - |
Question
In the case of a binding such as
<TextBox Text={Binding Path=SomeItem.AnotherItem.Property} />
Which class(es) need to implement INotifyDataErrorInfo:
- The DataContext
- SomeItem
- AnotherItem
- Some combination of these
Solution
AnotherItem
INotifyDataErrorInfo
must be implemented by object who own's the property to which is bound.
OTHER TIPS
If you're using an MVVM pattern , the INotifyDataErrorInfo is usually implemented by the view-model. This view-model, usually, is then your view's datacontext.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow