0

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

是否可以像这样添加验证?很惊讶我在搜索中找不到更多关于此的结果...... :(

4

2 回答 2

1

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

感谢接口指针 Einarsson!

于 2010-12-08T15:02:10.277 回答
0

让您的 ViewModel 实现 INotifyDataErrorInfo 并且它应该可以工作。:)

于 2010-12-08T08:33:35.217 回答