Странный код ICommand
У меня есть вопрос, касающийся следующего фрагмента кода:
public void Destroy()
{
this.canExecute = _ => false;
this.execute = _ => { return; };
}
Я скопировал / вставил этот код, касающийся использования ICommands, но я не могу понять, почему автор решил поставить его таким образом.
Почему не просто
this.canExecute = false;