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

Jumplist issue with >40 items

1 Answer 26 Views
JumpList
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
erickfiveten
Top achievements
Rank 1
erickfiveten asked on 23 Jul 2014, 04:03 PM
I am using a Jumplist in my Windows Phone 8 app. I have over 200 items in my list and as you might expect I'm running into issues with items loading. Each item is styled differently (a requirement of my app) and items are grouped alphabetically. 

About 40 items load without an issue on my Lumia 920. You can scroll past the 40th item but nothing shows up unless you wait for a long time. Eventually, items load but load time is quite inconsistent. 

Here's my question: Is there a way to load all items in the jumplist and then show it? I've set up a busy indicator and attached it to the Jump list loaded event but the list still only partially loads at first.  

I realize I can use a DataBound ListBox to improve performance but I am purposefully using the JumpList for its group headers. That said, I don't mind having users wait while the jumplist loads.

1 Answer, 1 is accepted

Sort by
0
Tsvyatko
Telerik team
answered on 28 Jul 2014, 11:57 AM
Hello Erick,

Thank you for contacting us. Based on the information in your scenario we can conclude that item template contains complex visual tree. If you could share more information regarding the template we can suggest ways for optimizations.

Currently, based on the information we can suggest two options:

 - Force JumpList to realize all its containers by placing it within ScrollViewer with disabled horizontal and vertical scrollbars. Note that this can result in high memory consumption and long initial loading time.

 - If you are looking for headers only and this is the missing functionality that does not allows you to use DataBoundListBox you can mimic group headers by custom template selector.

Either way, any additional information can help us better understand the scenario and propose best suitable solution.

Regards,
Tsvyatko
Telerik
 

Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

 
Tags
JumpList
Asked by
erickfiveten
Top achievements
Rank 1
Answers by
Tsvyatko
Telerik team
Share this question
or