Пользовательский RoutedCommand используется некоторыми элементами меню; Я хотел бы использовать тот же RoutedCommand с флажками:Невозможно добавить перенаправленную команду в CheckBox в WPF
<CheckBox Command="local:MainWindow.SwitchContextCommand">
компилятор не дает ошибки, но когда я Lauch приложение, я получаю исключение, сообщающее мне, что команда значение не может быть пустым и, следовательно, SwitchContextCommand не могут быть прикреплены к checkBox.Command.
Команда прекрасно работает с меню.
Первый вопрос: возможно ли это? Я думаю, что могу ответить на этот вопрос, потому что класс CheckBox содержит свойства Command и CommandParameters. Это кажется возможным.
Второй: как это работает? С помощью MenuItems вызывается CanExecute, когда отображается меню. Что происходит для флажка, который постоянно отображается? Вызывается неявно при нажатии?
В-третьих: почему это не работает?
Спасибо!