Discover our 2026 training catalogue
Log in
Or create your account
You have just added to your selection
Your cart is empty, See our trainings

Description

As a graphics specification of Microsoft .NET, Windows Presentation Foundation is an overlay of DirectX. This hands-on training, which uses Visual Studio as well as C# or VB .NET and MS Blend, will help you acquire the skills needed to design various types of WPF applications.

Who is this training for ?

For whom ?

.NET developers who want to discover the possibilities offered by WPF and understand the tools allowing its implementation.

Prerequisites

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

Training objectives

  • Understand how Windows Presentation Foundation (WPF) works.
  • Acquire Windows development skills with WPF technology.
  • Master the syntax of Windows development with the C# (or VBNet) language.
  • Use the Visual Studio integrated development environment.
  • Discover the basics of MS Blend.

Training program

    • Objectives, architecture of WPF and the different types of projects available.
    • XAML.
    • VS, MS Blend and SDK tools.
    • Structure of a WPF application.
    • Programming model.
    • Practical work Typical applications.
    • Create a simple interface in XAML and add behavior with Visual Studio.
    • Window design and element positioning techniques.
    • Element families.
    • Using routed events.
    • Integration of multimedia elements.
    • Document management.
    • Practical work Create, personalize and program common elements.
    • Carry out a personalized control.
    • Roles of logical and physical resources.
    • Design of control styles and templates.
    • Role and use of different types of triggers.
    • Labs Formatting controls with styles.
    • Designing a custom control.
    • Reminders.
    • Markup extension expression editor.
    • Configuring linking mode with markup extensions or by code.
    • Management of different types of sources.
    • Data presentation model.
    • Conversion and validation operations with error handling.
    • DataGrid control and CollectionViewSource.
    • Practical work Perform data bindings on a collection of business objects, with validation and conversion.
    • Startup and execution cycle.
    • Using commands.
    • Modal windows, attached windows, and standard dialog boxes.
    • Organization of logical resources.
    • MVVM pattern (principle and implementation).
    • Pages and navigation system.
    • Browser type applications.
    • Practical work Implementation of predefined commands.
    • Creation of a modal window with data exchange, a navigation system and a Browser type application.
    • Organization of the interface and integration with VS.
    • Management of resources and assets.
    • Creation of animations and templates.
    • Practical work Creation of an input interface with MS Blend.
  • 1562
  • 28 h

Submit your review

Translated By Google Translate