WPF: Come faccio a disattivare il 'Alt + Space' SYSTEMMENU scorciatoia?
-
21-09-2019 - |
Domanda
Ho una finestra senza bordi e ha creato il cromo ma ho bisogno di disattivare la scorciatoia 'Space Alt +'. Ogni pensiero?
Soluzione
Non sono molto bravo con WPF, ma dopo un po 'nei guai, questo sembra essere sulla strada giusta. Basta infilarlo nella finestra code-behind:
protected override void OnKeyDown(KeyEventArgs e)
{
if (Keyboard.Modifiers == ModifierKeys.Alt && e.SystemKey == Key.Space)
{
e.Handled = true;
}
else
{
base.OnKeyDown(e);
}
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow