在MVVM中,属性的setter是否应该包含其他方法或逻辑?

时间:2014-10-22 22:01:31

标签: wpf xaml mvvm

在MVVM设计模式中,绑定到视图的属性中,它们是否应该只具有更新内部值的“哑”设置器?

或者在其中有其他方法或逻辑可以更新viewmodel的其他部分吗?

如果是这种情况,屏幕上的任何操作是否应仅通过某个操作进行路由?

例如: 我有一个切换按钮,其“IsChecked”属性绑定到我的视图模型中的属性。

我应该单独处理动作而不是通过创建命令更改属性,还是可以使用“IsChecked”属性的setter来处理自定义逻辑?

0 个答案:

没有答案