Quelle est la meilleure façon de créer un menu avec des raccourcis clavier? Je veux simplement un menu Fichier comme Visual Studio qui a New, Open, Save, Save All, Exit, et quelques autres raccourcis standard.Manière correcte de créer un menu avec des raccourcis dans WPF
Il semble que InputGestureText affiche le texte approprié, mais comme il s'appelle "Text" et ne semble pas déclencher d'événements, je vais supposer que ce n'est pas la bonne façon de le faire. L'architecture de la commande semble également assez volumineuse, donc je ne veux pas aller dans cette direction s'il y a une meilleure façon de faire.
Mise à jour: Pour plus de clarté, disons que j'utilise le menu suivant:
<Menu>
<MenuItem Header="_File">
<MenuItem Header="_New" />
<MenuItem Header="_Open" />
<Separator />
<MenuItem Header="_Save" />
<MenuItem Header="Save _All" />
<Separator />
<MenuItem Header="_Export"/>
<MenuItem Header="_Import"/>
<Separator />
<MenuItem Header="E_xit"/>
</MenuItem>
</Menu>
où l'exportation et l'importation seraient raccourcis personnalisés; quelque chose que Microsoft n'a pas construit dans quelque chose comme ApplicationCommands. Pouvez-vous s'il vous plaît fournir une solution complète, y compris le code personnalisé C# si nécessaire? (Non seulement cela m'aidera, mais j'espère aider quelqu'un d'autre qui cherche des problèmes similaires.)
Hmm, c'est une nouvelle façon de brancher des raccourcis personnalisés aux commandes personnalisées. Cela ne me permet pas de démarrer complètement, mais le lien vers MSDN était extrêmement utile. –
InputBinding permet à l'utilisateur d'appeler la commande via le raccourci clavier. Pour afficher un raccourci dans le menu, ajoutez simplement la propriété InputGestureText au menu approprié: '' – mrfelis