TextBox不会在空格键上激发KeyDown事件



我有一个文本框捕获KeyDown事件,如下所示:

 <Style TargetType="TextBox">
        <EventSetter Event="KeyDown" Handler="TextBoxInput"/>
    </Style>

它适用于除空格键外的所有键和组合键。即使是带有修饰符的空格也可以,只有空格本身不适用于我的方法。

我可以在文本框上更改什么来单独在空格键上触发事件吗?

使用PreviewKeyDown事件而不是KeyDown

<EventSetter Event="PreviewKeyDown" Handler="TextBoxInput"/>

你可以用这篇文章作为支持。

最新更新