2012-09-05 11 views
7

私はDiederik Krolsのthis filtered WPF ComboBox controlを使用しています。WPF ComboBoxでテキストオートコンプリートを防止しますか?

ほとんどの場合、正常に動作しますが、コレクション内の任意のアイテムの最初の文字を入力すると、ComboBoxは自動的にtextプロパティをそのアイテムを表す文字列に設定します。フィルタリング。バックスペースキーを押すと、サイクルが再び発生するため、このようなときに結果から後退することさえできません。

ずっと頭スクラッチした後、壁を見つめ、そして馬鹿のようによだれ、私はが最終的にコンボボックスがAutoCompleteMode.Appendに設定されている場合、これは実際に動作を期待されていることを働いてきました。私はそれをAutoCompleteMode.Noneに設定する必要があります。

WPF ComboBoxesは、AutoCompleteModeプロパティを持っていないようです。

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

答えて

18
<ComboBox IsTextSearchEnabled="false"/> 
+5

AUGH!私はその行を削除するのではなく、Falseに設定しています。なぜなら、私はばかだからです。 – Frosty840

+0

また、 'TextSearch'はブール値ではないので、あなたは' IsTextSearchEnabled'プロパティを意味すると思います。 – Frosty840

+0

D'oh!うん、すみません。将来の検索者のために編集しました。 – GazTheDestroyer

関連する問題