Un RoutedCommand personnalisé est utilisé par certains menuItems; Je voudrais utiliser la même RoutedCommand avec des cases à cocher:
<CheckBox Command=local:MainWindow.SwitchContextCommand>
Le compilateur ne donne aucune erreur, mais quand je Lauch l'application, je reçois une exception en me disant que la valeur de commande ne peut pas être nulle et SwitchContextCommand par conséquent ne peut pas être attaché à la checkBox.Command.
La commande fonctionne très bien avec des menus.
Première question: est-ce possible? Je pense que je peux me répondre sur celui-ci parce que la classe CheckBox contient les propriétés de commande et CommandParameters. Il semble possible.
Deuxièmement: Comment ça marche? Avec MenuItems, CanExecute est appelée lorsque le menu est affiché. Que se passe pour une case à cocher qui est affiché en permanence? Appelé implicitement clic?
Troisièmement: pourquoi il ne fonctionne?
Merci!













