Publication date : 08/05/2024

Course : .NET, creating WPF applications

Windows Presentation Foundation and Visual Studio

Practical course - 4d - 28h00 - Ref. NPF
Price : 2100 € E.T.

.NET, creating WPF applications

Windows Presentation Foundation and Visual Studio



A DirectX overlay, Windows Presentation Foundation is the Microsoft .NET graphics specification. This training course will familiarize you with the design of different types of WPF applications through hands-on workshops using Visual Studio, C# or VB .NET, and MS Blend.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Available in English on request

Ref. NPF
  4d - 28h00
2100 € E.T.




A DirectX overlay, Windows Presentation Foundation is the Microsoft .NET graphics specification. This training course will familiarize you with the design of different types of WPF applications through hands-on workshops using Visual Studio, C# or VB .NET, and MS Blend.


Teaching objectives
At the end of the training, the participant will be able to:
Understanding how Windows Presentation Foundation (WPF) works
Acquire Windows development skills with WPF technology
Master Windows development syntax in C# (or VBNet)
Use the Visual Studio integrated development environment
Discover the basics of MS Blend

Intended audience
.NET developers who want to discover the possibilities offered by WPF and understand the tools for implementing it.

Prerequisites
Knowledge of XML and the .NET platform (framework 3.5 or higher, Visual Studio and C# or VB .NET).

Course schedule

1
Introduction

  • Objectives, WPF architecture and the different types of projects available. XAML.
  • VS, MS Blend and SDK tools. WPF application structure. Programming model.
Hands-on work
Typical applications. Create a simple interface in XAML and add behavior with Visual Studio.

2
Interface design

  • Window design and positioning techniques. Element families.
  • Use of routed events. Integrating multimedia elements. Document management.
Hands-on work
Create, customize and program common elements. Create custom controls.

3
Resource management

  • Roles of logical and physical resources.
  • Design control styles and templates.
  • Role and use of different types of triggers.
Hands-on work
Formatting controls with styles. Design a custom control.

4
DataBinding

  • Reminders. Markup extension expression editor.
  • Configuration of link mode with tagging extensions or by code.
  • Managing different types of sources. Data presentation model.
  • Conversion and validation operations with error handling. DataGrid and CollectionViewSource control.
Hands-on work
Create data links on a collection of business objects, with validation and conversion.

5
The WPF application

  • Startup and execution cycle. Use of commands.
  • Modal windows, attached windows and standard dialog boxes.
  • Logical resource organization. MVVM pattern (principle and implementation).
  • Pages and navigation system. Browser applications.
Hands-on work
Implementation of predefined commands. Creation of a modal window with data exchange, a navigation system and a Navigator-type application.

6
Getting started with MS Blend

  • Interface organization and integration with VS.
  • Resource and asset management.
  • Creation of animations and templates.
Hands-on work
Creation of an input interface using MS Blend.


Customer reviews
5 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
THIERRY A.
21/10/25
5 / 5

Impeccable, the content is certainly very dense and all that's left is to put it into practice.
OLIVIER C.
21/10/25
5 / 5

It's hard to do a complete WPF training course in such a short time. As a result, you see a lot of subjects without really having time to get to grips with them. But the general overview is good and the content very complete for a first approach.
GUERRERO LUIS B.
14/10/25
5 / 5

Great! Everything was great.



Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Last places available
Guaranteed date, in person or remotely
Guaranteed session

REMOTE CLASS
2026 : 23 June, 6 Oct., 15 Dec.

PARIS LA DÉFENSE
2026 : 23 June, 6 Oct., 15 Dec.