1

だから私はKeyDownイベントを処理するウィンドウを持っています。次の2つの条件を除いて、すべてが期待どおりに機能します。

  1. 上/下矢印キーが押され、
  2. ウィンドウのコンボボックスには複数のアイテムがあります。

コンボボックスをクリックしたことがなくても、問題ではないようです。SelectionChangedコンボボックスのイベントは、ウィンドウがそのKeyDownイベントを発生させる前に発生します。これは私には非常に直感に反しているようです。

WPFイベントの伝播については、どこから解決策を探し始めるかさえわからないので、十分にわかりません。何かお勧めはありますか?

4

1 に答える 1

2

PreviewKeyDown代わりにイベントに登録する必要があります。

于 2013-01-24T09:16:27.100 に答える