Icommand
содержит два метода и одно событие.
То, что делают эти два метода, понятно, но Я не могу понять, чтособытие , которое предоставлено в ICommand
.
Когда возникает событие CanExecuteChanged
?
Приведенное ниже объяснение относится к MSDN , но I не могу понять.
CanExecuteChanged вызывается, если диспетчер команд , который централизует командные операции, обнаруживает изменение в источнике командыэто может сделать недействительной команду, которая была вызвана, но еще не выполнена привязкой команды.
Не могли бы вы объяснить это простыми словами?
Спасибо ......