Levi, Ray & Shoup, Inc.
  • Courses
  • Site Content

MS-6460 - Windows Presentation Foundation

Elements of this syllabus are subject to change.

This three-day instructor-led course provides students with the knowledge and skills to build and configure a Windows Presentation Foundation (WPF) solution.

Click here to print this page »


Before attending this course, students should have intermediate experience developing applications by using earlier versions of Microsoft Visual Studio at level 200.

Detailed Class Syllabus

Module 1: Creating an Application by Using WPF

Overview of WPF
Creating a Simple WPF Application
Handling Events and Commands
Navigating Between Pages

Module 2: Building User Interfaces

Building User Interfaces by Using Content Controls
Building User Interfaces by Using Items Controls
Hosting Windows Forms Controls

Module 3: Customizing Appearance

Sharing Logical Resources in an Application
Creating Consistent User Interfaces Using Styles
Changing the Appearance of Controls Using Templates
Enhancing User Interfaces by Using Triggers and Animations

Module 4: Data Binding

Overview of Data Binding
Create a Data Binding
Implementing Property Change Notification
Converting Data
Validating Data

Module 5: Data Binding to Collections

Binding to Collections of Objects
Presenting Data by Using Collection Views
Presenting Data by Using Data Templates

Module 6: Creating New Controls

Overview of Control Authoring
Creating Controls

Module 7: Managing Documents

Creating and Viewing Flow Documents
Creating and Viewing Fixed Documents
Packaging Documents
Printing Documents

Module 8: Graphics and Multimedia

Creating 2-D graphics
Displaying Images
Creating 3-D Graphics
Manipulating the 3-D Environment
Adding Multimedia

Module 9: Configuring and Deploying Applications in Windows Presentation Foundation

Deployment Options
Deploying a Standalone WPF Application
Deploying an XBAP Application
Configuring Security Settings