This is a migrated thread and some comments may be shown as answers.

Performance issue

4 Answers 52 Views
BreadCrumb
This is a migrated thread and some comments may be shown as answers.
Earthcaller
Top achievements
Rank 1
Earthcaller asked on 13 Feb 2013, 06:37 AM
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

4 Answers, 1 is accepted

Sort by
0
Earthcaller
Top achievements
Rank 1
answered on 15 Feb 2013, 04:24 AM
Seems every body is busy in telerik....
0
Stefan
Telerik team
answered on 15 Feb 2013, 08:58 AM
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.

0
Earthcaller
Top achievements
Rank 1
answered on 18 Feb 2013, 04:53 AM
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
0
Stefan
Telerik team
answered on 21 Feb 2013, 09:24 AM
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.

Tags
BreadCrumb
Asked by
Earthcaller
Top achievements
Rank 1
Answers by
Earthcaller
Top achievements
Rank 1
Stefan
Telerik team
Share this question
or