Подтвердить что ты не робот

WPF Combobox с автозаполнением/автофильтром?

Я очень хочу найти какой-то твердый (бесплатный, открытый исходный код или учебник/пример) код, чтобы сделать WPF Combobox делать autocomlete/autofilter по типу пользователя. Но все, что я пробовал до сих пор, имеет какую-то проблему...

Другие вещи, которые я рассмотрел:

  • Я знаю, что У диспетчера Combobox Windows Forms есть AutoCompleteMode, и я мог встроить его в WPF, но я не могу себе представить, что он будет хорошо работать с моими привязками данных WPF.

  • Возможно, это слишком сложно, и мне нужно упростить, может быть, построив одномерное (одно свойство) ObservableCollections для ComboBoxen... Однако проблема применения нескольких фильтров (одна из которых задана другим управляющим значением, и один из того, что пользователь набирает) для нескольких элементов управления, использующих разные представления одного и того же DataSet, потребует смехотворного количества вычислительной мощности, чтобы уничтожать и перестраивать список каждый раз, когда пользователь набирает символ!

Итак... Я нахожусь в конце. Любые предложения?

4b9b3361

Ответ 1

Если у вашего Combobox есть источник данных, прикрепленный к нему, просто сделайте

1-IsTextSearchEnabled = true.
2-IsEditable = true.

вы хорошо пойдете