2012-05-08 17 views
0

WPFコンボボックスの場合、次の動作が必要です。
コンボボックスでオートフィルタが必要です。実装はhereから行っています。しかし、DOWNを押すとドロップダウンにいくつかの項目がある場合、リストから最初の項目を選択して他の項目を隠すだけです(現在の動作のビデオ:http://www.youtube.com/watch?v=_WYAgMTxc4Mを参照)。私は2番目の可能な場合 - 私はマウスでそれを選択するか、コンボボックスの編集可能な部分に全体の項目の表示名を書き留める必要があります。 ENTERを押すまで、コンボボックスの編集可能な部分を変更せずに項目を選択することはできますか?コンボボックスで項目を選択しない

+0

あなたのビデオはプライベートとマークされています。 – CodeWarrior

+0

@CodeWarriorおっと、設定を変更するのを忘れました、ありがとうございました... – 0x49D1

答えて

0

この問題は、項目を選択したときに、ComboBoxのテキスト領域に入力され、そのフィルタテキストが変更されたことを通知してリストに新しいフィルタを適用したことを通知し、 。

あなたはKeyPressed/のKeyDown/keyUpイベントイベントが解雇された場合にのみ、フィルタを適用します。この動作を書き換える必要があります。

+0

いいアイデア!ありがとうございます。今すぐ試してみてください。 – 0x49D1

関連する問題