1

所以我有一个处理KeyDown事件的窗口。除以下两种情况外,一切都按预期工作:

  1. 向上/向下箭头键被按下并
  2. 窗口上的组合框有多个项目。

即使我从未点击过组合框,这似乎也无关紧要。组合框上的SelectionChanged事件在Window甚至触发其KeyDown事件之前触发。这对我来说似乎非常违反直觉。

我对 WPF 事件传播知之甚少,甚至不知道从哪里开始寻找解决方案。有什么建议吗?

4

1 回答 1

2

您应该订阅PreviewKeyDown事件。

于 2013-01-24T09:16:27.100 回答