【发布时间】:2012-09-04 07:22:15
【问题描述】:
我有这样的文本框捕捉 KeyDown 事件:
<Style TargetType="TextBox">
<EventSetter Event="KeyDown" Handler="TextBoxInput"/>
</Style>
它适用于除空格键之外的所有键和组合键。即使带有修饰符的空格也可以,只有空格不是我的方法。
我可以在文本框上更改什么以仅在空格键上触发事件吗?
【问题讨论】:
我有这样的文本框捕捉 KeyDown 事件:
<Style TargetType="TextBox">
<EventSetter Event="KeyDown" Handler="TextBoxInput"/>
</Style>
它适用于除空格键之外的所有键和组合键。即使带有修饰符的空格也可以,只有空格不是我的方法。
我可以在文本框上更改什么以仅在空格键上触发事件吗?
【问题讨论】:
使用PreviewKeyDown 事件而不是KeyDown。
<EventSetter Event="PreviewKeyDown" Handler="TextBoxInput"/>
您可以使用this article 作为支持。
【讨论】: