【发布时间】:2013-02-28 22:32:15
【问题描述】:
我有一个自定义 WPF 控件,它想要处理按键按下和按下事件以及文本输入。例如,如果用户在键盘上点击 Home,我想在我的自定义控件中处理它并防止它冒泡到其他控件。
现在,我可以通过处理自定义控件中的按键向下和向上事件并将KeyEventArgs.Handled 设置为true 来实现此目的。然而,这有一个不幸的副作用是文本输入事件不会被生成。
如何在不让事件传播到父控件的情况下处理按键按下和按键向上事件以及文本输入(与文本框控件差不多)?
【问题讨论】:
标签: wpf custom-controls