1

我想将多个键绑定到一个命令,如下所示:

SwitchViewCommand.InputGestures.Add(new KeyGesture(Key.F7));
SwitchViewCommand.InputGestures.Add(new KeyGesture(Key.F8));

接下来在事件处理程序中,我想根据按下的键切换视图:

private void SwitchViewCommand_Executed(object sender, ExecutedRoutedEventArgs e)
{
     // if F7 then do something, if F8 then do something else
}

但我找不到确定密钥的方法。我在调试器中检查了事件参数,但没有看到任何有用的东西。有可能还是我需要为每种情况创建一个单独的命令?

4

0 回答 0