WPF : SystemMenu 바로 가기 'Alt+Space'를 어떻게 비활성화합니까?
-
21-09-2019 - |
문제
테두리가없는 창이 있고 크롬을 만들었지 만 'Alt+Space'바로 가기를 비활성화해야합니다. 이견있는 사람?
해결책
나는 WPF에별로 좋지 않지만, 약간의 엉망이 된 후에, 이것은 올바른 길을 가고있는 것 같습니다. 창 코드에 던지기 만하면됩니다.
protected override void OnKeyDown(KeyEventArgs e)
{
if (Keyboard.Modifiers == ModifierKeys.Alt && e.SystemKey == Key.Space)
{
e.Handled = true;
}
else
{
base.OnKeyDown(e);
}
}
제휴하지 않습니다 StackOverflow