WPF Videos
The Microsoft Windows Presentation Foundation (WPF) provides the foundation
for building applications and high fidelity experiences in Windows Vista, blending
together application UI, documents, and media content, while exploiting the full
power of your computer. These video training sessions provide some great launch
points to creating your own WPF applications.

How Do I: Use the WebBrowser Control in WPF
(21:25)

Adding Annotations to Flow Documents
(4:35)

How Do I: Create a Splash Screen in WPF
(14:01)

How Do I: Create a Simple WPF DataGrid to Edit Tabular Data
(31:03)

How Do I: Create a Master-Detail Data Entry Form in WPF
(24:58)

How to Use Styles in WPF
(10:22)

How to Create a User Control in WPF
(11:38)

How to Create a WPF Application
(10:19)

How to Apply Control Templates in WPF
(12:24)

How to Consume a Data Service in WPF
(13:06)

How to Use Data Templates in WPF
(14:59)

How to Layout a WPF Application
(14:05)

How to Use XAML in WPF
(10:34)

Control Video Playback in WPF
(14:36)

Build a Custom GridLength Animation
(20:18)

How Do I: Create a Dynamic Storyboard in WPF
(20:08)

How Do I: Build an Asynchronous Progress Bar in WPF
(24:48)

How Do I: Use Video in WPF Applications
(16:12)

How Do I: Paint with Video in WPF
(16:58)

How Do I: Hook Up and Display Validation in WPF
(22:20)

How Do I: Create Lookup Combobox in WPF
(23:43)

Responding to Events with SoundPlayerAction
(15:37)

How Do I: Add Sound to a WPF Application
(17:48)

How Do I: Display Data in a List in WPF
(11:47)

How Do I: Create a Simple Data Entry Form in WPF
(24:32)

How Do I: Use ResourceDictionary Elements Exported from Expression Design 2
(19:03)

Extend Control Functionality Using XAML Attached Properties
(23:47)

How Do I: Use Attached Properties to Store Extra Data in WPF
(17:16)

How Do I: Define and Use Namespaces in WPF
(23:16)

How Do I: Customize the Appearance of a ListBox in WPF
(16:16)

How Do I: Customize the Appearance of ListBox ListItems in WPF
(15:02)

How Do I: Create and Use a Converter to Change DataTypes
(19:23)

How Do I: Build a ValueConverter to Format Bound Data in WPF
(17:17)

How Do I: Use PointAnimation to Animate a Path in WPF
(14:22)

How Do I: Retrieve XML Data From the Server in an XBAP Application
(12:36)

How Do I: Using Path Markup Language to Define a Path
(21:09)

Create Dependency Properties in WPF
(21:23)

Use PathGeometries in WPF
(20:32)

Ink Basics in WPF
(9:53)

Confine Animation to a Path
(12:43)

Skinning a WPF Application
(21:31)

Use a Control Template to Define a Desired Look
(16:34)

Create User Controls in WPF
(17:10)

Sharing Styles Among Heterogeneous Elements
(13:05)

Override a Style for a Local Control’s Property Value in WPF
(12:47)

Host a WPF Control in a Win32 Application
(19:59)

Interactivity Through Triggers in WPF Control Templates
(15:26)

Kerning XAML Animations in WPF
(16:18)

Implementing Data Triggers in WPF
(10:25)

Complex Logic Using Triggers in WPF
(13:36)

Basic Animation in WPF Using XAML
(19:36)

Introduction to Themes in WPF
(15:14)

Implementing Property Triggers in WPF
(13 minutes, 02 seconds)

Style Inheritance using BasedOn in WPF
(17 minutes, 38 seconds)

Apply Styles in WPF
(12 minutes, 40 seconds)

Deploying a Standard WPF Application Using ClickOnce and Visual Studio
(16 minutes, 47 seconds)

Create and Browse Loose XAML Files
(8 minutes, 20 seconds)

Use the Page Functions to Retrieve Data and Pass it Back to a Previous Page
(12 minutes, 22 seconds)

Passing Data Between Pages In Navigation Based Applications
(8 minutes, 55 seconds)

WPF Navigation Application
(11 minutes, 13 seconds)

Create Gadget Style Windows in WPF
(7 minutes, 37 seconds)

Accessing Command Line Parameters
(6 minutes, 13 seconds)

How to Use Isolated Storage
(10 minutes, 38 seconds)

Build a Standard WPF Application
(8 minutes, 25 seconds)

Creating Navigation Applications in WPF
(11 minutes 45 seconds)

Creating Animated Buttons in Blend
(13 minutes, 6 seconds)

Continuous Random Animation
(8 minutes, 49 seconds)

Reflections in Visual Studio and Blend
(14 minutes, 11 seconds)

Binding to CLR Collections in XAML
(7 minutes, 56 seconds)

Controlling WPF 3D with External Sensors
(6 minutes, 13 seconds)

Creating a Split Button in Blend
(10 minutes, 13 seconds)

Building an Interactive 3D Video Player
(13 minutes, 30 seconds)

Incorporating PNG Sequences into WPF
(15 minutes, 38 seconds)