我正在使用 MVVM Light Toolkit,我想创建一个RelayCommand
.
如果我的 ViewModel 有一些String
属性,这些属性RaiseCanExecuteChanged
在设置器中调用,一切正常,命令可以在我想要的时候执行。
但是如果我更改代码,我创建了一个模型类 X,它包含所有这些属性,ViewModel 包含一个类型为 X 的属性,我应该在哪里调用RaiseCanExecuteChanged
?在Model类中没有意义,ViewModel中X的setter没有被调用。