【发布时间】:2013-08-04 02:11:53
【问题描述】:
这是一个基本的 MVVM 问题。
假设我有一个学生编辑器窗口,允许用户设置学生的付款方式(现金或支票)。为灵活起见,必须从服务器检索可能的付款方式,并且列表因学生的年龄而异,也可以更改。
问题是:
应该将可能的付款方式存储在哪里?模型还是视图模型?
如果是model,当用户改变年龄时,谁应该下载新的支付方式列表?
模型在 MVVM 中应该包含什么内容和做什么?
【问题讨论】:
-
那么谁来决定为特定学生选择的付款方式是否有效,是服务器还是学生本身?
标签: wpf mvvm mvvm-light mvvm-foundation