WPF:如何禁用SystemMenu快捷键'Alt + Space'?

Bra*_*rad 4 wpf space systemmenu alt-key

我有一个无边框窗口并创建了chrome,但我需要禁用'Alt + Space'快捷方式.有什么想法吗?

Cᴏʀ*_*ᴏʀʏ 8

我对WPF并不是很擅长,但经过一番捣乱后,这似乎是在正确的轨道上.把它扔进你的Window代码隐藏:

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