我尝试在互联网上搜索但我找不到任何东西。我想在菜单中单击菜单时向用户显示此命令的快捷方式(menuitem)。
例如,我想制作像#34; Build Solution"并且可以看到有什么捷径。
这是我尝试的xaml:
<MenuItem Name="HelpMenuItem" HorizontalContentAlignment="Center" MouseLeave="HelpButtonMouseLeave" MouseEnter="HelpButtonMouseEnter" Header="{catel:LanguageBinding ResourceName=HelpSubMenu}" Command="{Binding Help}">
<MenuItem.InputBindings>
<KeyBinding Key="F1" Gesture="F1" Modifiers="Control" Command="Help" />
</MenuItem.InputBindings>
</MenuItem>
是否可以只使用xaml
答案 0 :(得分:0)
您可以使用InputGestureText
的{{1}}属性。根据MSDN,它完全针对这个purporse设计(https://msdn.microsoft.com/ru-ru/library/system.windows.controls.menuitem.inputgesturetext%28v=vs.110%29.aspx)。
MenuItem
修改强>
不幸的是,它不适用于root <MenuItem Name="HelpMenuItem" Header="Help" InputGestureText="F1" />
。对于这种情况,你可以写这样的东西。
MenuItems