我应该在哪里保存当前组合框所选项目,当前日历选择日期,当前数据网格选定行,当前日历选择模式等数据......?
更好的是视图模型还是模型?
我认为每个数据都应该在模型中,但另一方面,当情况需要逻辑部分或在更改后启动更多操作时,将逻辑放入模型将是愚蠢的。模型也不应该(在我看来)调用View Model方法,所以对我来说这是一个小问题。
你的意见是什么?
编辑:只在WPF中使用对我来说很有意义。
答案 0 :(得分:0)
这些东西应该进入视图模型,因为它们与用户与用户界面的交互有关,或者它们与用户界面的状态更相关。
如果从另一个角度来看,你会发现它与模型无关,尤其是你从模型中找到了你自己调用的视图模型方法。