【发布时间】:2012-03-13 06:29:06
【问题描述】:
我正在使用 MVVM Light Toolkit,我想创建一个 RelayCommand。
如果我的 ViewModel 有一些 String 属性,在设置器中调用 RaiseCanExecuteChanged,一切正常,可以在我想要的时候执行命令。
但是如果我更改代码,我会创建一个 Model 类 X,它包含所有这些属性,ViewModel 包含一个类型为 X 的属性,我应该在哪里调用 RaiseCanExecuteChanged?在Model类中没有意义,ViewModel中X的setter没有被调用。
【问题讨论】:
标签: mvvm mvvm-light relaycommand