私はWPFが初めてで、構築中のアプリケーションで、VistaやWindows 7のWindowsエクスプローラーと同じように、Altキーが押されたときにメインメニューを表示したいと思います。修飾子だけでキーバインドを使用してみました設定しましたが、うまくいかないようです。
これまでのコードは次のとおりです。
<Window.CommandBindings>
<CommandBinding Command="{x:Static local:MainWindow.ShowMenuCommand}"
CanExecute="ShowMenuCommand_CanExecute"
Executed="ShowMenuCommand_Executed"/>
</Window.CommandBindings>
<Window.InputBindings>
<KeyBinding Key="Alt" Command="{x:Static local:MainWindow.ShowMenuCommand}" />
</Window.InputBindings>
また、フォーカスが失われたときにメニューが消えるようにしたいと思います。
何か案は?