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.

Student Testimonials

Instructor did a great job, from experience this subject can be a bit dry to teach but he was able to keep it very engaging and made it much easier to focus. Student
Excellent presentation skills, subject matter knowledge, and command of the environment. Student
Instructor was outstanding. Knowledgeable, presented well, and class timing was perfect. Student

Click here to print this page »

Prerequisites


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