2011-08-31 12 views
5

Tabキーを押したときにWPF ComboBoxはアイテムを選択しません。 「Enter」を押すか、マウスで項目をクリックして選択する必要があります。Tabキーを使用してWPF ComboBoxItemを選択する

これは、私はそれが動作することを期待する方法である:

  1. は、選択したい項目を見つけるために、アップ/ダウン矢印キーを使用してコンボボックス
  2. を展開します。
  3. 現在の項目の「tab」キーを押して選択し、次のフィールドに移動します。

実際には、Tabキーを押したときにComboBox内のすべてのComboBoxItemを循環します。

答えて

0

タブはKeyUpイベントで捕捉されます。コンボボックスのドロップダウンリストが開いているときに現在強調表示されているアイテムを追跡する唯一の方法は、コントロールテンプレート内のテキストボックスを変更することです。タブキーを押した後に選択されたものとして「選択」されます。

これは最も楽しいことではありませんが、あなた自身が完全に異なるコントロールを行う以外に、使用したい動作を強制する唯一の方法です。

関連する問題