Как видно из заголовка, у меня есть WPF DataGrid, привязанная к ListViewCollection. Набор данных большой, но он загружается очень быстро - благодаря виртуализации строк.
Однако, как только я добавляю группировку, эта вещь начинает загружать каждую строку (я вижу по сообщениям отладки wpf), оставляя меня вертеть большими пальцами и съедая весь баран.
Это упоминается здесь: http://marlongrech.wordpress.com/2008/11/22/icollectionview-explained/
В частности, этот бит гласит: «Группировка по умолчанию отключит поддержку виртуализации. Поэтому группировка больших наборов данных может быть очень дорогой, подумайте дважды, прежде чем делать это…»
Что многое объясняет, но кто-нибудь знает, как переопределить бит "по умолчанию" в этом предложении? Должен ли я использовать что-то еще вообще?