Grouping Slows Down

2 posts, 0 answers
  1. heavywoody
    heavywoody avatar
    81 posts
    Member since:
    Oct 2009

    Posted 26 Mar 2014 Link to this post

    I have a RadListBox that I am loading about 3000 items into.  I am using a CollectionViewSource so that I can group on a certain attribute of the object.  It takes like a minute to load the items into the Listbox.  I know it takes a hit with the grouping.  Is there anything I can do to speed it up?  Does RadListbox virtualization get turned off on grouping just like the Microsoft control? Because even after things are loaded, just scrolling up and down is slow.  The who control doesn't run well.
  2. George
    George avatar
    1332 posts

    Posted 27 Mar 2014 Link to this post

    Hi Christian,

    Both RadListBox and ListBox controls derive from ItemsControl and share the common grouping functionality. The ItemsControl is the base class which has build-in integration with CollectionViewSource and both controls are slow because the ItemsControl is slow when grouped.

    I could suggest using TreeListView control if possible. The control's documentation ca be found here -

    Hope this helps.


    Build cross-platform mobile apps using Visual Studio and .NET. Register for the online webinar on 03/27/2014, 11:00AM US ET.. Seats are limited.

Back to Top