Essential Windows Presentation Foundation – WPF

Days: 5 day
Price: $2995

Course Details

In this course, you will gain hands-on experience with the latest in Microsoft Windows desktop UI technologies. Get familiar with the dynamic and creative application development that WPF enables and learn how to best utilize WPF for both new projects as well as porting existing Windows Forms, MFC, or traditional Win32 application over to this new platform.

You'll get answers to these questions:

  • What are the main building blocks of a WPF application and how do I use them?
  • What is MVVM and how do I use it?
  • How can I cleanly separate my behavior, UI design and resources using XAML and data binding?
  • How do I create and use vector-based 2D graphic resources?
  • What are the new features in WPF 4.5?
  • How can I use subtle effects and animations to liven up my applications?
  • When do I use a UserControl vs. a Custom Control?

Note: You are required to bring your own laptop.

Course Agenda

1. Introduction

2. Using XAML

3. Managing Layout

4. Framework Architecture

5. Input Management

6. Organizing Your Applications

7. Data Binding: Basics

8. Data Binding: Collections

9. Model View ViewModel (MVVM)

10. 2D Graphics

11. Control Templates: Basics

12. Control Templates: Moving Beyond the Button

13. Building Custom Controls

Details

Options