Скажем, у меня есть кнопка (MyButton), которая привязывается к:
public ICommand MyCommand { get; set; }
Я регистрирую эту команду с:
MyCommand = new DelegateCommand<object>(DoSomething);
Теперь, если я сделаю
MyButton.IsEnabled = false;
Он ничего не делает, то есть кнопка все еще включена. Я знаю, что команда вызывает это, потому что если я удалю новый код команды делегата, указанный выше, то кнопка будет отключена.
Мои вопросы:
1. Есть ли способ сообщить мне эту привязку к команде, чтобы не связываться с IsEnabled моей кнопки
2. Есть ли способ изменить видимость только с помощью командного свойства (которое в любом случае, вероятно, будет более правильным)
Спасибо !!