Chapter 9

Building Windows 8 Style Applications


  • Understanding the lifecycle of a Windows 8 app
  • Getting to know the role of application packages and the way Windows 8 deploys them
  • Using the most common commanding surfaces, such as the app bar and the context menu
  • Integrating application settings with the settings charm
  • Using dialog box messages in your apps
  • Persisting the state of your apps
  • Integrating your apps with the Start screen, and using Live Tile notifications


You can find the code downloads for this chapter on the Download Code tab at The code is in the download and individually named, as described in the corresponding exercises.

In Chapters 7 and 8, you learned about creating a user interface (UI) for your Windows 8 style apps using eXtensible Application Markup Language (XAML), and about the fundamental UI controls. Windows 8 style applications use a set of patterns to provide a uniform user experience. In this chapter, you learn about patterns that determine how your application can implement the same user interaction experience as the Windows 8 apps that are shipped as a part of Windows 8. You also learn important details about integrating your apps with the operating system’s Start screen.

The Lifecycle of a Windows 8 Application

In any previous version of Windows, or even in the Desktop mode of Windows 8, users can run multiple ...

Get Beginning Windows 8 Application Development now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.