У меня есть Основной поток (IEnumerable) с более чем 100 000 предметов. А потом у меня есть несколько AutoCompleteBox
. Все эти автокомпьютеры привязаны к основному потоку.Сокращение объема памяти
Первое:
Теперь проблема у меня есть около 10 AutoCompleteBox в моем контроле, и все, имеющее основной поток, так как при их ItemsSource в результате большой объем памяти.
Второе:
Мне также нужно иметь функциональные возможности для применения фильтров на ItemsSource немногих AutoCompleteBox во время выполнения в зависимости от некоторых событий.
Мне нужны ваши предложения по уменьшению объема памяти и функциональность применения фильтров во время выполнения.
1) Вы используете MVVM? 2) Does MainStream является proeprty с getter, который возвращает список элементов по запросу/lazy getter, или это одно заселенное поле/свойство? – sll