Jumplist issue with >40 items

2 posts, 0 answers
  1. erickfiveten
    erickfiveten avatar
    1 posts
    Member since:
    Feb 2013

    Posted 23 Jul 2014 Link to this post

    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.
  2. Tsvyatko
    Tsvyatko avatar
    832 posts

    Posted 28 Jul 2014 Link to this post

    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.


    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.

  3. DevCraft banner
Back to Top