Я борюсь с плохой производительностью при фильтрации / сортировке WPF DataGrid и обнаружил с помощью профилирования, что, по-видимому, виртуализация не выполняется во время этих операций.
Я имею в виду, что только при прокрутке сетки строки, покидающие область просмотра, повторно используются для элементов, входящих в область просмотра. Но при фильтрации / сортировке Panel очищает все строки (получает событие Reset) и восстанавливает их заново с нуля.
Кто-нибудь успешно работал над этой проблемой?