Using the JumpList Control

The Jumplist control is a part of Bewise Phone Controls current release. To use it, add the BPC library to your project.

Then, you need to bind the ItemsSource property of the control with a collection. Your collection doesn’t need to be sorted (we sort the source for you) and the only requirement is overriding the ToString() method if you use custom classes. (internaly, we call ToString() to sort the items and show them in the list.

<Bewise:JumpList Name="lstUsers" PicturePath="Image" IsPumped="True" SelectedItemChanged="lstUsers_SelectedItemChanged">
<Bewise:JumpList.ItemTemplate>
<DataTemplate>
<Grid Margin="10,0">
<StackPanel>
<TextBlock Text="{Binding Path=Name}" Margin="0" FontSize="{StaticResource PhoneFontSizeLarge}"/>
<TextBlock Text="{Binding Path=Description}" Foreground="{StaticResource PhoneAccentBrush}" Margin="0" FontSize="{StaticResource PhoneFontSizeSmall}"/>
</StackPanel>
</Grid>
</DataTemplate>
</Bewise:JumpList.ItemTemplate>
</Bewise:JumpList>

Properties

IsPumped : If your list need a long time to be loaded, set this property to True in order to have a smooth loading

PicturePath : Let you define the path to a picture in the bound item

ShowHeaders : If set to True (default), the items will be ordered (by their “ToString” value) and you’ll can jump to any letter. If set to False, the list will look like more a classic ListBox (no letter header, and no jump option).

ShowRowHeader : Define if we show a picture header in front of each item

Methods

DoContinuumAnimationOnSelectedItem, RestoreContinuum : Do a “continuum” animation on the selected item, leaving the screen or coming back. You can use these animations with the event OnContinuumCompleted.

Last edited Apr 20, 2011 at 3:50 PM by guillaumelac, version 4

Comments

suresh_code_plex Oct 10, 2013 at 9:19 AM 
I am using the jump list in my project. until and unless i am changing the jump list items the grid letters are selecting properly. (corresponding items are selected). when ever i am changing the jump list source items and if i click on any header its displaying grid letter page but only the hash symbol('#') is highlighting in this page although i am having other items.....any one please help me out

frostfeng Aug 11, 2011 at 3:16 AM 
Update project to WP7 mango Beta2, get exception as below:

System.Exception occurred
Message=Unspecified error
StackTrace:
at MS.Internal.XcpImports.CheckHResult(UInt32 hr)
at MS.Internal.XcpImports.UIElement_Measure_WithDesiredSize(UIElement element, Size availableSize)


Please Help

nreldien Aug 8, 2011 at 11:18 AM 
Why the jumlist control is not compatible with WP7 version 7.1 (mango) ?
I upgraded the solution to 7.1 and found that jumlist page crashes. There is no error message is viewed.

Please Help