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