WPF: Как отключить ярлык SystemMenu «Alt + Space»? - PullRequest
4 голосов
/ 17 февраля 2010

У меня есть окно без полей и я создал Chrome, но мне нужно отключить комбинацию клавиш Alt + Space.Есть мысли?

1 Ответ

8 голосов
/ 17 февраля 2010

Я не очень хорошо разбираюсь в WPF, но после некоторого возни, кажется, это на правильном пути Просто добавьте его в свой код Windows:

    protected override void OnKeyDown(KeyEventArgs e)
    {
        if (Keyboard.Modifiers == ModifierKeys.Alt && e.SystemKey == Key.Space)
        {
            e.Handled = true;
        }
        else
        {
            base.OnKeyDown(e);
        }
    }
...