У меня есть ListBox
, которые имеют около 100 000 предметов. Я хочу фильтровать элементы на основе того, что пользователь вводит в TextBox
.Как фильтровать ListBox со 100 000 наименованиями
Я хочу найти в режиме реального времени, поэтому я обрабатываю событие TextBox_OnTextChanged
.
Моим первым решением было установить ListBox
ItemsSource
всякий раз, когда текст был изменен. Это очень медленно.
Я использую CollectionViewSource
, ObservableCollection
, INotifyPropertyChanged
, но это не ускоряет работу.
Спасибо Все
Не могли бы вы опубликовать код, который вы работаете? Вы можете отредактировать вопрос, чтобы добавить свой код. Возможно, кто-то может помочь вам, если вы это сделаете. – Theresa