Learn your way! Get started

Windows 8 Using XAML, Part 14: Badges and Secondary Tiles

with expert Ken Getz


Watch trailer


Course at a glance

Included in these subscriptions:

  • Dev & IT Pro Video
  • Dev & IT Pro Power Pack

Release date 4/15/2013
Level Advanced
Runtime 1h 34m
Closed captioning N/A
Transcript N/A
eBooks / courseware Included
Hands-on labs Included
Sample code Included
Exams Included


Enterprise Solutions

Need reporting, custom learning tracks, or SCORM? Learn More



Course description

On Windows 8 tiles you will see badges in this course you will learn to create badge notifications for tiles, including numeric and glyph badges. You will see how to create badge notifications using XML and using the NotificationsExtensions library. Then you will investigate the secondary tile user interface with existing applications. Then you will create a secondary tile, pinned from the bottom app bar, then pin and unpin secondary tiles programmatically. Then you will see how to enumerate all secondary tiles for an application and provide badge and tile notifications for a secondary tile.

Prerequisites

This course assumes that students have some programming background and experience using Visual Studio 2010 and C# or Visual Basic. In addition, the course assumes some basic knowledge of XAML markup and basic knowledge of Windows store applications and Windows 8.

Learning Paths

This course will help you prepare for the following certification and exam:
MCSD: Windows Store Apps
70-484: Essentials of Developing Windows Store Apps Using C#

This course is part of the following LearnNowOnline SuccessPaths™:
Building Windows Store Applications

Meet the expert

Ken Getz is a featured instructor for several of our Visual Studio courses. He is a Visual Basic and Visual C# expert and has been recognized multiple times as a Microsoft MVP. Ken is a seasoned instructor, successful consultant, and the author or co-author of several best-selling books. He is a frequent speaker at technical conferences like Tech-Ed, VSLive, and DevConnections and he has written for several of the industry's most-respected publications including Visual Studio Magazine, CoDe Magazine, and MSDN Magazine.

Course outline



Badges and Secondary Tiles

Badges (28:19)
  • Introduction (00:42)
  • Badge Overview (00:57)
  • Why to Use a Badge (00:25)
  • Things to Consider (00:49)
  • Badge Layout (00:13)
  • Badge Displaying Glyphs (00:21)
  • Demo: Badges (02:44)
  • Badge Notification (00:40)
  • Displaying Glyphs (00:16)
  • Glyph Library (00:15)
  • Badge Background Color (00:25)
  • Creating a Badge Notification (01:00)
  • Demo: Setting Up App (04:19)
  • Demo: Creating Badge with XML (03:18)
  • Demo: Create Single Procedure (02:38)
  • NotificationsExtensions (00:26)
  • Benefits (00:22)
  • Where to Get It (00:27)
  • Creating Badges (00:34)
  • Using NotificationsExtensions (00:31)
  • Demo: NotificationsExtensions (04:04)
  • Demo: Removing Duplicate Code (02:03)
  • Summary (00:39)
Secondary Tiles (25:19)
  • Introduction (00:49)
  • Introducing Secondary Tiles (00:37)
  • Relation to App Tiles (00:29)
  • Examples (00:32)
  • Similarities to App Tiles (00:36)
  • Difference from App Tiles (00:30)
  • Updating Secondary Tiles (00:45)
  • Pinning to Create (00:50)
  • Steps to Pin Secondary Tiles (01:02)
  • Demo: Secondary Tile (02:18)
  • Unpinning From Start Screen (01:07)
  • Demo: Unpinning (01:03)
  • Unpinning from App (00:48)
  • Demo: Unpinning from App (00:49)
  • Getting Started (00:20)
  • Demo: Create Project and Data (03:09)
  • Demo: Creating Grid View (02:54)
  • Finding App Bar Styles (00:41)
  • Demo: App Bar Styles (00:50)
  • Demo: Creating App Bar (01:13)
  • Demo: Creating Tile (03:12)
  • Summary (00:33)
Setting up Secondary Tiles (22:48)
  • Introduction (00:52)
  • Setting up Secondary Tile (00:40)
  • Determine if Tile Exists (00:43)
  • Demo: Toggle Pin Button (04:51)
  • Creating Secondary Tile (00:24)
  • Finishing up the Tile (00:19)
  • Create the Tile (00:45)
  • Passing Information (00:28)
  • Screen Coordinates (01:23)
  • Secondary Tile Dialog (00:31)
  • Demo: Pinning a Tile (02:08)
  • Demo: Secondary Class (03:17)
  • Unpin Tile (00:56)
  • Demo: App Bar State Issue (01:59)
  • Demo: Unpin Tab (02:51)
  • Summary (00:34)
Secondary Tile Parameters (18:19)
  • Introduction (00:32)
  • Secondary Tile Parameters (00:47)
  • Demo: Navigating with Tiles (04:15)
  • Enumerate Secondary Tiles (00:44)
  • Demo: Enumerating Tiles (03:13)
  • Secondary Tile Notifications (00:48)
  • Demo: Tile Notifications (03:36)
  • Tile Badge Notifications (00:42)
  • Demo: Tile Badge Notification (02:49)
  • Summary (00:49)