Performance issue

5 posts, 0 answers
  1. Earthcaller
    Earthcaller avatar
    10 posts
    Member since:
    Sep 2011

    Posted 13 Feb 2013 Link to this post

    Hello Support,
    I have very serious issue with breadcrumb performance, I have created Windows file explorer like utility and displaying hierarchical structure in breadcrumb. It works fine until I browse a folder which contains more than 10K folder, the UI freezes every time and it takes lot of time to list folders in breadcrumb.

    I am wondering why breadcrumb does not support virtualization out of the box? and what is the workaround forit.

    Any help is appreciated.
    thanks,
    earthcaller
  2. Earthcaller
    Earthcaller avatar
    10 posts
    Member since:
    Sep 2011

    Posted 14 Feb 2013 Link to this post

    Seems every body is busy in telerik....
  3. UI for WPF is Visual Studio 2017 Ready
  4. Stefan
    Admin
    Stefan avatar
    89 posts

    Posted 15 Feb 2013 Link to this post

    Hi Earthcaller,

    The RadBreadcrumb is designed as a navigation control, not a DataDriven one. That's why it does not support virtualization.

    Unfortunately at the moment we are not aware of a workaround, but if you want to display a large amount of data you can use RadTreeView.

    Regards,
    Stefan
    the Telerik team

    Explore the entire Telerik portfolio by downloading Telerik DevCraft Ultimate.

  5. Earthcaller
    Earthcaller avatar
    10 posts
    Member since:
    Sep 2011

    Posted 17 Feb 2013 Link to this post

    Hello Stefan,
    Thanks for your response.
    Did you try the scenario I discussed, it really hits performance very badly.

    Can you please guide me how to template radtreeview to mimic radbreadcrumb. 

    thanks,
    earthcaller
  6. Stefan
    Admin
    Stefan avatar
    89 posts

    Posted 21 Feb 2013 Link to this post

    Hello Earthcaller,

    I agree that the described scenario hits RadBreadcrumb's performance badly, but it is expected because of the control's design. 

    I suggested using of a RadTreeView for loading large amounts of data, but unfortunately it can't mimic RadBreadcrumb's template.

    In order to implement your scenario easily you can try to edit the RadBreadcrumb's template and replace the existing StackPanel with a VirtualizingStackPanel.

    All the best,
    Stefan
    the Telerik team

    Explore the entire Telerik portfolio by downloading Telerik DevCraft Ultimate.

Back to Top
UI for WPF is Visual Studio 2017 Ready