8

私は、Diederik Krols のフィルター処理された WPF ComboBox コントロールを使用しています。

ほとんどすべてのケースで問題なく機能することがわかりましたが、コレクション内の特定のアイテムの最初の文字を入力すると、ComboBox がそのテキスト プロパティをそのアイテムを表す文字列に自動的に設定し、それ以降のすべてのフィルタリングを強制終了します。バックスペースキーを押すとサイクルが再び発生するため、これが発生したときに結果からバックスペースすることさえできません。

頭をひっかき、壁をじっと見つめ、ばかのようによだれを垂らした後、ComboBox が AutoCompleteMode.Append に設定されている場合、これが実際に予期される動作であることが最終的にわかりました。AutoCompleteMode.None に設定する必要があります。

WPF ComboBoxesには AutoCompleteMode プロパティがないようです。

AutoCompleteMode.None の動作を実現するために、これを回避する方法はありますか?

4

1 に答える 1

25
<ComboBox IsTextSearchEnabled="false"/>
于 2012-09-05T12:34:06.897 に答える