Wie erstellt man am besten ein Menü mit Tastenkombinationen?
Ich möchte einfach ein Dateimenü wie das von Visual Studio, das die Befehle Neu, Öffnen, Speichern, Alles speichern, Beenden und einige andere Standardkurzbefehle enthält.
Es scheint, dass InputGestureText den entsprechenden Text anzeigt, aber da es "Text" genannt wird und scheint nicht Ereignisse auslösen, ich gehe davon ausgehen, dass ist nicht der richtige Weg, es zu tun. Die Command-Architektur scheint auch ziemlich sperrig, so dass ich nicht wollen, Kopf auf diesem Weg, wenn es einen besseren Weg.
Aktualisieren: Der Klarheit halber sei gesagt, dass ich das folgende Menü verwende:
<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>
wo Export und Import benutzerdefinierte Verknüpfungen wären; etwas, das Microsoft nicht in etwas wie ApplicationCommands eingebaut hat. Können Sie bitte eine vollständige Lösung, einschließlich C# benutzerdefinierten Code, wenn nötig? (Das würde nicht nur mir helfen, sondern hoffentlich auch allen anderen, die nach ähnlichen Problemen suchen).