私は、Diederik Krols のフィルター処理された WPF ComboBox コントロールを使用しています。
ほとんどすべてのケースで問題なく機能することがわかりましたが、コレクション内の特定のアイテムの最初の文字を入力すると、ComboBox がそのテキスト プロパティをそのアイテムを表す文字列に自動的に設定し、それ以降のすべてのフィルタリングを強制終了します。バックスペースキーを押すとサイクルが再び発生するため、これが発生したときに結果からバックスペースすることさえできません。
頭をひっかき、壁をじっと見つめ、ばかのようによだれを垂らした後、ComboBox が AutoCompleteMode.Append に設定されている場合、これが実際に予期される動作であることが最終的にわかりました。AutoCompleteMode.None に設定する必要があります。
WPF ComboBoxesには AutoCompleteMode プロパティがないようです。
AutoCompleteMode.None の動作を実現するために、これを回避する方法はありますか?