【发布时间】:2011-12-30 12:38:06
【问题描述】:
我正在尝试找到一种简单的方法来验证 ViewModel 的集合,使用 IDataErrorInfo 接口。
我有一个 ListBox,它绑定到 ViewModel 的 ObservableCollection。
- 1 类“
DataView<VMUser>”与ObservableCollection<VMUser> - 1 ViewModel 类“
VMUser”
如果我将 IDataErrorInfo 实现到我的 ViewModel 中,我可以验证例如 Age > 21 等等...但我无法验证是否没有其他用户使用相同的电子邮件,因为 ViewModel 没有彼此什么都不知道。
我没有找到强制我的 VMUser-DataTemplate 中的绑定使用 DataView 类的 IDataErrorInfo 的方法。 (不点击 OK 按钮...)
【问题讨论】:
标签: wpf xaml data-binding binding