Ну, в нашем приложении это обычно работает нормально. Но в какой-то момент ни один из методов CanExecute не срабатывает (даже если я явно вызываю CommandManager.InvalidateRequerySuggested (), методы CanExecute не запускаются). В любом случае, несмотря на то, что они не запускаются, все они имеют значение false, поэтому каждая кнопка, элемент меню и т. Д., Связанные с CommandBinding, отключаются до тех пор, пока я не нажму MainWindow.
Теперь, я подозреваю, что другое окно вызывает это, когда мы делаем определенное действие, всплывающее окно, а затем после следующего действия все кнопки становятся отключенными, не проходя через метод CanExecute.
Кто-нибудь видел такое поведение? Любое предложение о том, как решить эту проблему, очень ценится.
Спасибо.