如何在WPF RichEdit控件中捕获键组合(CTRL + ALT + SPACE)

时间:2014-04-25 06:15:39

标签: wpf key combinations

我想在WPF中的RichEdit控件中捕获ALT + CTRL + SPACE等组合键。

1 个答案:

答案 0 :(得分:2)

您可以为PreviewKeydown添加RichTextBox个活动。

PreviewKeyDown="TextBox_OnPreviewKeyDown" in xaml 
代码中的

事件处理程序如下

private void TextBox_OnPreviewKeyDown(object sender, KeyEventArgs e)
{

    if (Keyboard.IsKeyDown(Key.LeftCtrl) && Keyboard.IsKeyDown(Key.LeftAlt) && 
        Keyboard.IsKeyDown(Key.Space))           
    {
        //  All keys were pressed
    } 
}

您可以测试何时按下三个键。