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













