LeftAlt WPF中的键绑定

Sen*_*ncy 1 c# wpf key-bindings mvvm

我正在尝试使用命令绑定左ALT键以切换WPF中菜单的可见性.但它不起作用..命令没有解雇..

<Window.InputBindings>
        <KeyBinding
            Key="LeftAlt"
            Command="{Binding Path=MenuVisibilitySetCommand}"/>
</Window.InputBindings>
Run Code Online (Sandbox Code Playgroud)

我注意到其他特殊的键(如Alt,Ctrl等..)也没有在这里工作..

如何在WPF中为特殊键进行KeyBinding?

Mar*_*s L 6

要使LeftALt像这样工作,您还需要将Modifiers属性设置为Alt.

<KeyBinding Key="LeftAlt" Modifiers="Alt" Command="{Binding Path=MenuVisibilitySetCommand}"/>
Run Code Online (Sandbox Code Playgroud)