Get a Jump on Navigation in Windows Phone with the LongListSelector: Listing 3.

Specifying a GroupItemTemplate to display each

 item in the jump list.
 <DataTemplate x:Key="GroupItemTemplate" >
   <Grid Height="99" Width="99" IsHitTestVisible="{Binding HasItems}" Margin="6" >
     <Border Background="{StaticResource PhoneAccentBrush}" 
      Visibility="{Binding HasItemsVisibility}"/ >
     <Border Background="{StaticResource PhoneBackgroundBrush}" 
      Visibility="{Binding HasNoItemsVisibility}" / >
     <Border Background="{StaticResource PhoneForegroundBrush}" 
      Visibility="{Binding HasNoItemsVisibility}" Opacity="0.2" / >
     <TextBlock Style="{StaticResource PhoneTextLargeStyle}" 
      Text="{Binding KeyName}" 
      VerticalAlignment="Bottom" HorizontalAlignment="Left" Margin="6,12,12,0" 
      FontFamily="Segoe WP Semibold" FontSize="48" / >
     <Border Background="{StaticResource PhoneBackgroundBrush}" 
      Visibility="{Binding HasNoItemsVisibility}" Opacity="0.5"/ >
   </Grid >

About the Author

Nick Randolph runs Built to Roam, a consulting company that specializes in training, mentoring and assisting other companies build mobile applications. With a heritage in rich client applications for both the desktop and a variety of mobile platforms, Nick currently presents, writes and educates on the Windows Phone platform.

comments powered by Disqus

Featured

  • Uno Platform Wants Microsoft to Improve .NET WebAssembly in Two Ways

    Uno Platform, a third-party dev tooling specialist that caters to .NET developers, published a report on the state of WebAssembly, addressing some shortcomings in the .NET implementation it would like to see Microsoft address.

  • Random Neighborhoods Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the random neighborhoods regression technique, where the goal is to predict a single numeric value. Compared to other ML regression techniques, advantages are that it can handle both large and small datasets, and the results are highly interpretable.

  • As Some Orgs Restrict DeepSeek AI Usage, Microsoft Offers Models and Dev Guidance

    While some organizations are restricting employee usage of the new open source DeepSeek AI from a Chinese company due to data collection concerns, Microsoft has taken a different approach.

  • Useful New-ish Features in .NET/C#

    We often hear about the big new features in .NET or C#, but what about all of those lesser known, but useful new features? How exactly do you use constructs like collection indices and ranges, date features, and pattern matching?

  • TypeScript 5.8 Beta Speeds Program Loads, Updates

    "TypeScript 5.8 introduces a number of optimizations that can both improve the time to build up a program, and also to update a program based on a file change in either --watch mode or editor scenarios."

Subscribe on YouTube