Chapter 1. Introduction to Windows Presentation Foundation

What Is Windows Presentation Foundation?

Windows Presentation Foundation (WPF) is a platform for developing and running visually rich .NET programs. It consists of two elements:

  • A set of DLLs designed for creating Windows programs with the following characteristics:

    • Richly visual user interfaces

    • Strong and extensive data binding

  • A public application programming interface (API), allowing our programs to access those DLLs and use their powerful capabilities

The purpose of this book is to explain this programming framework and how it is designed to be used. Once you learn this, you'll have the tools you need to write programs that delight your users as never before.

Some might argue that a richly ...

Get Illustrated WPF now with O’Reilly online learning.

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