将IDataErrorInfo(或验证)添加到自定义OData服务(没有WCF RIA服务)+ MVVM

时间:2010-12-07 16:09:43

标签: silverlight mvvm silverlight-4.0 odata idataerrorinfo

我没有使用WCF RIA服务......我有一个我的SL4应用程序正在使用的自定义OData服务。我需要在表单中添加验证。我注意到VS2010创建的代理没有在实体上实现IDataErrorInfo。我想把它添加到我的视图模型中,但我的SL应用程序无法识别验证。

是否可以添加这样的验证?感到惊讶我在搜索中无法找到更多结果...... :(

2 个答案:

答案 0 :(得分:1)

想出来(不敢相信这不会发生在我身上)。 VS2010为OData服务生成的代理生成部分类。我所要做的就是创建一个新的部分类&实现INotifyDataErrorInfo。

感谢接口指针Einarsson!

答案 1 :(得分:0)

让ViewModel实现INotifyDataErrorInfo,它应该正常工作。 :)