Multi Select ComboBox

Рейтинг: 0Ответов: 0Опубликовано: 06.05.2015

Всем привет! Пишу WPF приложение, используя MVVM паттерн. У меня есть комбобокс с множественным выбором элементов, то есть элементом комбобокса является чекбокс. Я взял уже его готовое решение тут. К комбобоксу я привязал коллекцию большого размера (> 1500 элементов). Проблема состоит в том, что при выборе всех элементов сразу(например через элемент чек-бокса "All" ) или при сбросе SelectedItems = null, происходит зависание комбобокса на несколько секунд. Если лезть в логику, это происходит когда каждому элементу комбобокса isChecked проставляется в false или true. У меня стоит win 7. Если запускать приложение через rdp или на win 8 и старше - комбобокс работает идеально. Я так понимаю это как то связано с графикой wpf. Подскажите как решить данную проблему.

Ответы

Ответов пока нет.