|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer|
Creating the Visual Look of Your Program: Introduction to Windows Presentation Foundation
The user interface is the part of your program that users see when they run the program. The previous set of lessons showed how to create a user interface by using Windows Forms. This set of lessons shows a different way to create a user interface for a Windows-based application: by using Windows Presentation Foundation (WPF).
WPF applications are applications for which WPF controls are used to create the user interface. In these applications, the user interface usually consists of a main window or form and several controls, such as buttons, text boxes for entering text, and so forth. WPF uses a markup language called Extensible Application Markup Language (XAML) to provide new techniques for developing visually enhanced user interfaces.
The lessons in this section show you how to create user interfaces that use some of the most common WPF controls.