2013-01-24 137 views
1

所以我有一個窗口,處理KeyDown事件。一切正常,除了兩種情況下:WPF:防止吞嚥Keydown事件Combobox

  1. 向上/向下箭頭鍵被按下,並
  2. 窗口組合框有多個項目。

即使我從未點擊組合框,它似乎並不重要。在窗口甚至觸發其KeyDown事件之前,組合框上的SelectionChanged事件發生。這對我來說似乎非常不直觀。

我對WPF事件傳播知之甚少,甚至不知道從哪裏開始尋找解決方案。任何建議?

回答

2

您應該訂閱PreviewKeyDown事件。