Introduction to WPF

WPF is the Microsoft XAML technology for client applications hosted on a Windows operating system.

The current version of WPF is the 4.0, which is delivered with the .NET Framework 4.

WPF is a vectorial UI technology that uses XAML as a markup language to define the UI and uses C# or VB .NET for the presentation logic.

A WPF application can be built with a simple text editor and the C# compiler carried with the NET Framework (it's a tough job, but it can be done); with one of the available versions of Visual Studio 2010 or with Expression Blend which requires both the NET Framework runtime. Visual Studio is for a more development-oriented audience, and Expression Blend is for a more designer-oriented audience.

As you already ...

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.