Как правильно / лучше всего создать меню с помощью горячих клавиш?
Мне просто нужно меню «Файл», например в Visual Studio, в котором есть «Создать», «Открыть», «Сохранить», «Сохранить все», «Выход» и несколько других стандартных ярлыков.
Похоже, что InputGestureText отображает соответствующий текст, но, поскольку он называется «Текст» и не вызывает события, я собираюсь предположить, что это неправильный способ сделать это. Архитектура Command также кажется довольно громоздкой, поэтому я не хочу идти по этому пути, если есть лучший способ.
Обновление:
Для ясности предположим, что я использую следующее меню:
<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>
где Экспорт и Импорт будут пользовательскими ярлыками; что-то, что Microsoft не встроила в нечто вроде ApplicationCommands. Можете ли вы предоставить полное решение, включая пользовательский код C #, если это необходимо? (Это не только поможет мне, но я надеюсь помочь кому-нибудь еще, кто ищет подобные проблемы.)