哪个类需要实现INotifyDataErrorInfo?

时间:2012-09-14 16:36:26

标签: c# data-binding silverlight-5.0 inotifydataerrorinfo

在绑定的情况下,例如

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

哪个类需要实现INotifyDataErrorInfo:

  1. DataContext
  2. SomeItem
  3. AnotherItem
  4. 这些的一些组合

2 个答案:

答案 0 :(得分:0)

AnotherItem

INotifyDataErrorInfo必须由拥有绑定属性的对象实现。

答案 1 :(得分:0)

如果您使用的是MVVM模式,则INotifyDataErrorInfo通常由视图模型实现。通常,这个视图模型是您视图的datacontext。