标签: wpf xaml mvvm
在MVVM设计模式中,绑定到视图的属性中,它们是否应该只具有更新内部值的“哑”设置器?
或者在其中有其他方法或逻辑可以更新viewmodel的其他部分吗?
如果是这种情况,屏幕上的任何操作是否应仅通过某个操作进行路由?
例如: 我有一个切换按钮,其“IsChecked”属性绑定到我的视图模型中的属性。
我应该单独处理动作而不是通过创建命令更改属性,还是可以使用“IsChecked”属性的setter来处理自定义逻辑?