|
|
1
23
PreviewKeyDown事件正是针对这种情况而存在的。
您的KeyDown处理程序将永远不会接收空格键的KeyDown事件。 |
|
|
2
14
问题似乎是空格(和退格等)键按下事件已经在文本框中处理了,然后冒泡到我的派生控件。我假设作为文本合成过程的一部分,正如Wim发布的那样。 真正地
谢谢 |
|
|
3
3
从文本框派生一个say,RestrictKeysTextBox。
将此覆盖中的逻辑如下所示:
将RestrictKeysTextBox实例绑定到DataGrid。 这应该可以在不覆盖DataGrid中的OnPreviewKeyDown的情况下工作,并消除相关问题。 |
|
|
4
2
我曾经在文本框中遇到过空格和事件的问题。事件是否仅在添加或删除空格字符时触发? 这就是我得到的答案:( http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/446ec083-04c8-43f2-89dc-1e2521a31f6b ) 因为一些IME会将空格击键视为文本合成过程的一部分,所以Avalon会通过TextInput事件报告正确的合成文本。
亲切问候,, 懦夫 |