我遇到了使用熱鍵下拉文件菜單的問題Alt + F。我已經成功地刪除它,如果Alt被按下並釋放後跟一個F,打開菜單,但按alt不會做的伎倆。這是我正在使用的代碼。爲MenuItem(文件)分配熱鍵以刪除它
< Menu Name="File_Menu" Background="LightGray">
< MenuItem Header="_File" Background="LightGray" Name="File_FileMenu" >
使用的文件的開頭下劃線使菜單的打開,首先按下和釋放Alt鍵然後˚F
我會以某種方式所需的文件菜單下降當兩個按鍵被擠壓在一起..
這是我剛纔用來分配熱鍵
KeyGesture keyGestureAltF = new KeyGesture (Key.F, ModifierKeys.Alt);
CommandBinding commandAltFBinding = new CommandBinding (CustomCommands.commandAltF, CommandBinding_FileMenu);
CustomCommands.commandAltF.InputGestures.Add (keyGestureAltF);
this.CommandBindings.Add (commandAltFBinding);
private void CommandBinding_FileMenu(object sender,ExecutedRoutedEventArgs e)
{ }
代碼210
我只想要將一些代碼放在{}括號內。
提示:使用代碼格式化,使您的問題更具可讀性。 – Dennis 2010-07-06 12:21:58