WPF OnKeyDown Alt + Key组合产生蜂鸣声

时间:2018-12-28 00:24:53

标签: wpf input

WPF 控件中,在Alt + Key键盘组合上会发出蜂鸣声。

我有一些代码可以处理以下内容的特定Alt + Key快捷键:

  

void UIElement.OnKeyDown(KeyEventArgs e);

  • 设置 e.Handled = true 不会使声音静音。
  • 都不调用 base.OnKeyDown(e);
  • OnPreviewKeyDown的行为方式相同。

如何抑制这种声音? WinForms 显然具有 e.SuppressKeyPress = true ,但在 WPF 中已不存在。

1 个答案:

答案 0 :(得分:0)

要处理此问题,您应该使用其他事件

private void TextBox_PreviewTextInput(object sender, TextCompositionEventArgs e)
{
        e.Handled = true;
}

了解此事件,请参考:URL