MOC 6460: Visual Studio 2008: Windows Presentation Foundation

COURSE OUTLINE:

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

Learning Objectives

  • Create a WPF application.
  • Build a user interface in a WPF application.
  • Customize the appearance of a WPF application.
  • Bind user interface controls to data sources.
  • Bind user interface controls to collections.
  • Create new controls in a WPF application.
  • Manage documents in a WPF application.
  • Add graphics and multimedia support to a WPF application.
  • Configure and deploy WPF applications.

Course Content


MODULE 1 - CREATING AN APPLICATION BY USING WPF

1.Overview of WPF
2.Creating a Simple WPF Application
3.Handling Events and Commands
4.Navigating Between Pages

MODULE 2 - BUILDING USER INTERFACES

1.Defining Layout
2.Using Content Controls
3.Using Item Controls
4.Hosting Windows Forms Controls

MODULE 3 - CUSTOMIZING APPEARANCE

1.Sharing Logical Resources in an Application
2.Creating Consistent User Interfaces Using Styles
3.Changing the Appearance of Controls Using Templates
4.Using Triggers and Animations

MODULE 4 - DATA BINDING

1.Overview of Data Binding
2.Create a Data Binding
3.Implementing Property Change Notification
4.Converting Data
5.Validating Data

MODULE 5 - DATA BINDING TO COLLECTIONS

1.Binding to Collections of Objects
2.Using Collection Views
3.Create Master-Detail User Interfaces
4.Using Data Templates

MODULE 6 - CREATING NEW CONTROLS

1.Overview of Control Authoring
2.Creating Controls

MODULE 7 - MANAGING DOCUMENTS

Module 7 - Managing Documents

MODULE 8 - GRAPHICS AND MULTIMEDIA

1.Displaying 2D graphics
2.Displaying Images
3.Displaying 3D Graphics
4.Going Further with 3D Graphics
5.Adding Multimedia Support
6.Configure and Deploy WPF Applications

MODULE 9 - DEPLOYMENT OPTIONS

1.Deploying a Standalone WPF Application
2.Deploying an XBAP Application
3.Configuring Security Settings