繁体   English   中英

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

[英]TextBox does not fire KeyDown event on spacebar

我有像这样捕获KeyDown事件的文本框:

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

它适用于除空格键之外的所有键和键组合。 即使是带修饰符的空间也能正常工作,只有空间本身并不适用于我的方法。

我可以在文本框上更改任何内容以仅在空格键上触发事件吗?

使用PreviewKeyDown事件而不是KeyDown

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM