【发布时间】:2010-11-10 08:11:59
【问题描述】:
我对 WPF 中的 MVVM 的概念是,我们为您的应用程序中的每个模型都有一个 ViewModel。这意味着如果我们有 Customer 类(实体),那么我们将有 CustomerViewModel。 CustomerViewModel 将具有代表客户所需的所有属性。 CustomerView 用户控件将负责为 Customer 模型创建 UI。
现在,假设我们要添加一个新客户。因此,我们有一个由 FirstName、LastName 等组成的表单。我们是否需要一个 ViewModel 来处理这种情况。我的意思是我所要做的就是从 TextBox 中获取所有输入值并创建一个 Customer 对象,然后将其保存到数据库中。我为什么要为这种情况创建一个 ViewModel 呢?
【问题讨论】: