如何在MenuItem头wpf xaml上添加关键快捷键

时间:2016-05-30 08:02:25

标签: c# wpf xaml

我尝试在互联网上搜索但我找不到任何东西。我想在菜单中单击菜单时向用户显示此命令的快捷方式(menuitem)。

enter image description here

例如,我想制作像#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

1 个答案:

答案 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