Introduction

Windows Presentation Foundation (WPF) is a graphical computer platform built and distributed by Microsoft to create rich client applications for Windows systems. With WPF, you can build rich interfaces with animations and amazing graphical effects as easily as you can build minimalist and corporate user interfaces for line-of-business (LOB) applications. Unfortunately, because WPF is such a powerful and complex technology, it requires some initial effort to understand its mechanisms. Moreover, for a newbie, the XAML markup used to create the user interfaces can be tough to come to grips with.

Creating a WPF application and, more generally, creating any type of application with a user interface is a rather convoluted task; it comprises ...

Get Applied WPF 4 in Context 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.