MSDN только утверждает, что
Возникает, когда CommandManager обнаруживает условия, которые могут изменить возможность выполнения команды.
Однако я не могу найти никаких следов, как это работает, что я должен знать/избегать и т.д. Он просто слушает вход? (то есть: перемещение мыши, нажатие клавиш и т.д.)