Задать вопрос

Как ускорить обработку данных в treeview?

У меня в treeview отдельным потоком записывается большое кол-во данных. Всё бы ничего, но когда в процессе загрузки я начинаю раскрывать ноды и просматривать данные то резко начинает проседать производительность UI. Оно то и не удивительно, но вот только такой вариант не очень устраивает.
Виртуализация не спасает. Для отображения использую XmlDataProvider, в который и записываются данные.

Может кто сталкивался с похожей задачей и может подсказать, что тут можно сделать?
  • Вопрос задан
  • 196 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Академия Эдюсон
    Разработчик игр на Unity + ИИ
    6 месяцев
    Далее
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Neuroware
@Neuroware
Программист в свободное от работы время
отказаться от treeview, очень мало задач под которые реально необходим именно этот компанент, возможно его удастся заменить на listview
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы