我有像这样捕捉KeyDown事件的文本框:
<Style TargetType="TextBox">
<EventSetter Event="KeyDown" Handler="TextBoxInput"/>
</Style>
适用于除空格键之外的所有键和键组合。即使是带有修饰符的空间也能正常工作,只有空间才能实现我的方法。
我是否可以在文本框中更改任何内容以仅在空格键上触发事件?
答案 0 :(得分:4)
使用PreviewKeyDown
事件代替KeyDown
。
<EventSetter Event="PreviewKeyDown" Handler="TextBoxInput"/>
您可以使用this article作为支持。