【发布时间】:2011-09-27 14:09:47
【问题描述】:
进行数据验证的最佳方法是什么。在视图模型中进行验证是一种好习惯,还是应该在模型中进行验证?还有,在 WPF 中使用 MVVM 实现数字(十进制)文本框的最佳方法是什么。我正在使用 MVVM Light 工具包。
【问题讨论】:
-
我更倾向于在视图模型而不是模型中进行验证,因为在我的模型中,模型对象正在被服务公开。我可以控制服务。但我认为在视图模型中这样做会更好,因为验证取决于视图。在一个视图中,为属性赋值可能是必需的,但在另一个视图中是可选的。
标签: wpf mvvm mvvm-light