我的客户模型如下。客户模型包含验证属性
CustomerModel.cs
[IsRequired()]
CustomerID - Int;
[IsRequired()]
CustomerName - String;
CustomerViewModel包含2个属性,如下所示 1. CustomerModel的ObservableCollection(这是下拉列表的绑定项目源) 2. Property将CustromerModel对象作为Selected Item(Bound to SelectedItem)返回
我的问题:
如何为组合框提供ValidatesOnDataErrors=true
?
我是否需要在CustomerViewModel内的CustomerModel属性上编写验证属性?
请建议......
答案 0 :(得分:0)
IDataErrorInfo是一种特定于类型的验证实现(与实例相关)。你最好使用ValidationRules。此链接应该有助于如何实现ValidationRules: http://msdn.microsoft.com/en-us/library/system.windows.data.binding.validationrules.aspx