Chapter 7. Designing an Application

What You’ll Learn in This Hour:

  • Application types (Windows, XBAP, Standalone XAML)

  • Standard application versus navigation application

  • User controls

In this hour we discuss the choices you will face when you first begin to design a WPF application. WPF offers several approaches to building an application that differ fundamentally and that are not easy to change after development has begun. We’ll discuss the types of components that you can use to organize your applications.

Deployment Models in WPF

There are three ways to deploy a WPF application. Table 7.1 describes the ways you can deploy applications.

Table 7.1. File Formats for WPF Applications

Standard Executable

This is the format we’ve used so far. It is by far ...

Get Sams Teach Yourself WPF in 24 Hours now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.