如何将KeyUpEvent
的{{1}}事件路由到WPF中的UIElement
?
例如,包含以下对象:
TextBox
如果在 rectangleWPF 上按下'A',则必须在 textBoxWPF 中插入'A'。然后,如果在 rectangleWPF 上按下退格键,则 textBoxWPF 不会显示任何内容。
答案 0 :(得分:0)
想想简单:在UIElement
的事件处理程序中,只需测试以查看按下了哪个键。如果是字母数字,请将其添加到textBoxWPF.Text
属性中。如果它是退格键,请将textBoxWPF.Text
属性设为自身的子字符串,减去最后一个字符。如果它是您不想要(或不处理)的其他内容,请忽略它。
当简单的东西能更好地运作时,没有理由实现一些魔法来重新路由事件。