Windows Presentation FoundationThe Microsoft Windows Presentation Foundation (formerly code named "Avalon") provides the foundation for building applications and high fidelity experiences in Longhorn, blending together application UI, documents, and media content, while exploiting the full power of your computer.
Beginners | Getting Started
This portal provides links to information intended for developers who are new to Windows Presentation Foundation (WPF). | | Dazzling Graphics: Top Ten UI Development Breakthroughs In Windows Presentation Foundation
The Windows Presentation Foundation provides new techniques for developing user interfaces and makes better use of current hardware and technologies. In this article, Ian Griffiths and Chris Sells explain 10 of its most significant advances. | | Building WPF Applications
In this lab you will learn how to use the WPF application model, its navigation and layout systems, and other features to build a rich client application with immersive UI. |
Browser Apps | Building WPF XAML Browser Applications
In this lab you will create a XAML Browser Application for XBOX. The application includes these features: Multiple XAML pages, communication with a web service, 3D, video, animations, vector graphics, flow documents, and more. | | Avalon, AJAX and Windows Vista
In this .NET Rocks! video, Tim Huckaby talks about developing for Windows Presentation Foundation ("Avalon"), AJAX, and Windows Vista in general. |
Control Dev | Creating Custom Controls in WPF
This lab will introduce you to various aspects of developing a custom control using Windows Presentation Foundation. The Windows Presentation Foundation provides a rich set of base classes that can be extended to create custom components. |
Data Binding
Examples/Demos
Graphics/Imaging | 3D Integration in Windows Presentation Foundation
The 3D features in the Windows Presentation Foundation are not just an easier way to render 3D graphics, but truly an integrated part of the next generation Windows platform. Daniel Lehenbauer demos how 3D content can be combined with data binding, video, animation, layout, templating, and more. | | Creating Rich 2D and 3D Content in WPF
This lab demonstrates the integration of the 2D, 3D, Media, and Animation systems in Windows Presentation Foundation. | | Design and Styling in WPF
In this lab you will create a basic photo store application and then learn how resources, styles, and templates can be used in XAML to dramatically alter the look and feel of an application. | | Using Images and Effects in WPF
Learn how easy it can be to edit images in WPF. Explore how you add and chain effects on text, images, and controls. |
Interop/Migration
MCE
Miscellaneous
Printing
| |