Я пытаюсь понять WPF и MVVM и добился хороших результатов. В WPF и MVVM стороны идут хорошо.
Однако сторона XAML и привязка данных - это совершенно другая история:)
Как я могу "отключить" кнопку?
Например, у меня есть свойство CanClose в моей модели просмотра, которое определяет, может ли приложение в настоящее время закрываться. Если рабочий поток отключен от выполнения какого-либо действия, тогда для этого свойства установлено значение false, и я хотел бы либо отменить кнопку, либо каким-либо образом визуально отключить кнопку "Закрыть" с помощью какого-то привязки.
Как мне это сделать?
Спасибо!
Изменить -
Жаль, что я могу принять только один ответ.
Эти два ответа очень помогли мне. В сообщении Kent он сделал еще один шаг, объяснив, почему вы должны внедрять инфраструктуру команд в своем приложении, а не отключать кнопку так, как я спросил:
Как отключается и отключается? кнопку в WPF с использованием шаблона MVVM?
И ответ на мой оригинальный вопрос:
Как отключается "отключить" кнопку в WPF с использованием шаблона MVVM?