0

在我使用 MVVM 的 WPF 应用程序中,我注意到在某些情况下不会调用命令的 CanExecute 部分,所以我想知道什么决定何时调用这种(某种)方法?

4

1 回答 1

1

CanExecute当通过引发CanExecuteChanged事件告知控件时,控件将调用它,控件句柄的精确Commands程度取决于它们(例如,它们也可以在CommandParameter更改时再次调用它),但是如果您希望它们重新评估CanExecute,则应手动触发该事件。

于 2012-03-31T23:49:05.500 回答