用于自定义命令的WPF键盘快捷键

时间:2011-02-26 01:06:00

标签: c# wpf keyboard-shortcuts

我正在用WPF / C#编写应用程序,我目前正在使用下面的方法来处理键盘快捷键。我非常讨厌它。

private void MainWnd_KeyDown(object sender, KeyEventArgs e)
{
    if (e.Key == Key.F1 && Keyboard.Modifiers.HasFlag(ModifierKeys.Control))
    {
        DoCtrlF1Function();
    }
}

现在毫无疑问我会使用命令绑定,但在XAML中,如果我输入一个不是内置命名的名称,我会使用WPF编辑器获得异常。有更好的方法吗?

(即添加我自己的命令,这会像RoutedCommand吗?)

0 个答案:

没有答案