有没有办法通过viewmodel在模型中传播输入验证

时间:2013-07-31 08:37:36

标签: c# wpf devexpress inotifydataerrorinfo simple-mvvm

我有一个带有一些属性的模型,在该模型中我会进行一些验证检查(检查值是否超出范围,如果是数字,如果它是有效的邮政编码等等)。我认为这些检查应该由模型完成。

我可以选择使用其中一种验证界面:INotifyDataErrorInfoIDataErrorInfo。我没有偏好。

我有一个 viewmodel ,它公开了许多模型的属性以及一些额外的视图特定和管家属性,如IsSelected,IsInScope,IsSaved等。

视图(在本例中是来自DevExpress的DxGrid)绑定到一组视图模型,因此它隐藏了模型的验证检查(它绑定到viewmodel的界面)。 有没有一种简单的方法可以将模型的验证检查传播到视图,并通过视图模型?

编辑:fyi,我正在使用Simple MVVM Toolkit,它已将INotifyDataErrorInfo合并到其Model基类中,但不在其Viewmodel基类中。

0 个答案:

没有答案