Building Effective Windows Presentation Foundation Applications using Visual Studio 2010 and Expression Blend 4 — A 5 day course

contact usEnquire about this course


This course provides the necessary skills and techniques to design and create rich client applications using Microsoft Visual Studio 2010 and Expression Blend 4.

The course is presented as a mixture of lectures and hands-on exercises. Instructions and solutions are provided in both C# 4.0 and Visual Basic 2010, enabling you to work with your choice of language. (Before attending, delegates must already know one of these .NET languages).


On completion of this course, delegates should be able to:

Suitable For

This course is ideal for Developers and Team Leaders who will be using Windows Presentation Foundation and the Microsoft .NET Framework to write and deploy Windows applications.


Before attending this course, students must have the following skills:

Delegates should already have experience of using the C# or Visual Basic .NET programming languages, which can be gained by attending one of our C# or Visual Basic .NET programming language courses

Knowledge of GUI programming, using technologies such as Visual Basic 6, Microsoft Foundation Classes (MFC) or WinForms would be an advantage, but it is not required

Publicly scheduled dates, locations, and prices

A schedule of dates for this subject is not currently available. Please call 0333 210 0140 or use our contact form to enquire about places and availability.


Fundamentals of Windows Presentation Foundation - WPF

Creating and maintaining WPF projects in Visual Studio 2010 and Expression Blend 4

Building and adding assets to your WPF application

Designing the user interface and arranging elements

Handling events and commands

2D graphics and multimedia


3D Graphics

Using styles and templates to enhance the user interface

Authoring controls

Attached properties, triggers and behaviors

Testing and debugging


Data binding

Printing and document support

Application state and settings

Configuring and deploying WPF applications