Я получил следующий код от Josh Smith MVVM учебник.
Может ли кто-нибудь дать краткое описание того, что на самом деле делает этот код?
public event EventHandler CanExecuteChanged
{
add { CommandManager.RequerySuggested += value; }
remove { CommandManager.RequerySuggested -= value; }
}
Я не могу понять две вещи:
- Что делает событие
CanExecuteChanged
? - Что делает
CommandManager.RequerySuggested
?
Вышеприведенный код из RelayCommand
Class из здесь.