WPF Listbox or Datagrid exhibit very bad performance when data are grouped due to missing virtualization:
WPF DataGrid Virtualization with Grouping
Performance improvement is promised in .NET framework 4.5. (Improved performance when displaying large sets of grouped data). Is it true? Does somebody tried it?