0

我的客户模型如下。客户模型包含验证属性

客户模型.cs

[IsRequired()]
CustomerID - Int;
[IsRequired()]
CustomerName - String;

CustomerViewModel 包含以下 2 个属性 1. CustomerModel 的 ObservableCollection (这是下拉列表的绑定 Items 源) 2. 属性返回 CustromerModel 对象作为 Selected Item(绑定到 SelectedItem)

我的问题: 我如何提供ValidatesOnDataErrors=true组合框?

我需要在 CustomerViewModel 中的 CustomerModel 属性上编写验证属性吗?

请建议...

4

1 回答 1

0

IDataErrorInfo 是一种特定于类型的验证实现(与特定于实例相比)。最好使用 ValidationRules。此链接应该有助于如何实施 ValidationRules:http: //msdn.microsoft.com/en-us/library/system.windows.data.binding.validationrules.aspx

于 2012-07-30T18:16:35.043 回答