Главная
Вопросы и ответы
Производительность WPF и сгруппированных данных в .NET framework 4.5: есть ли..
Производительность WPF и сгруппированных данных в .NET framework 4.5: есть ли тест?
WPF Listbox или Datagrid демонстрируют очень плохую производительность, когда данные сгруппированы из-за отсутствия виртуализации:
Виртуализация WPF DataGrid с группировкой
В .NET framework 4.5 обещают улучшение производительности. (Улучшена производительность при отображении больших наборов сгруппированных данные ). Это правда? Кто-нибудь пробовал?
person
IvanH
schedule
05.04.2012
source
источник
Ответы (1)
Из коробки улучшения производительности нет. Необходимо установить прикрепленное свойство VirtualizingPanel.IsVirtualizingWhenGrouping (новое в фреймворке 4.5), позволяющее включать виртуализацию при группировании.
<DataGrid EnableColumnVirtualization="True" EnableRowVirtualization="True"
VirtualizingPanel.IsVirtualizingWhenGrouping="True">
Прирост производительности огромен. Расширение группы из тысячи человек сократилось с 40 секунд до доли секунды.
person
IvanH
schedule
29.05.2014