Я пробовал с минимальным приложением, просто текстовое поле и кнопка. Кнопка привязана к экземпляру RelayCommand, а метод CanExecute просто возвращает true или false со случайным образом. Текст текстового поля связан со строковым свойством.
Что меня бесит, так это то, что метод CanExecute вызывается «всегда»: изменение сфокусированного элемента, нажатие клавиши в текстовом поле, кажется, что все запускает вызов моего метода CanExecute.
Это «особенность» светового инструментария mvvm? Это происходит в "нормальном" wpf-приложении?
Да, я знаю, я думаю, что я должен знать больше о системе commandind в wpf ...; -)
Спасибо за ответы!
David