Search code examples
c#data-bindingsilverlight-5.0inotifydataerrorinfo

Which class needs to implement INotifyDataErrorInfo?


In the case of a binding such as

<TextBox Text={Binding Path=SomeItem.AnotherItem.Property} />

Which class(es) need to implement INotifyDataErrorInfo:

  1. The DataContext
  2. SomeItem
  3. AnotherItem
  4. Some combination of these

Solution

  • AnotherItem
    

    INotifyDataErrorInfo must be implemented by object who own's the property to which is bound.