Module 1: Creating an Application by Using WPF
Lessons
-
Overview of WPF
- Creating a Simple WPF Application
- Handling Events and Commands
- Navigating Between Pages
Lab: Creating a WPF Application
- Creating a Standalone WPF Application
- Handling Events and Commands
- Navigating Between Pages
- Creating an XBAP Application
Module 2: Building User Interfaces
Lessons
- Defining Layout
- Using Content Control
- Using Item Controls
- Hosting Windows Forms Controls
Lab: Building User Interfaces
- Defining Layout
- Using Content Controls
- Using Item Controls
- Hosting Windows Forms Controls
Module 3: Customizing Appearance
Lessons
- Sharing Logical Resources in an Application
- Creating Consistent User Interfaces Using Styles
- Changing the Appearance of Controls Using Templates
- Using Triggers and Animations
Lab: Customizing the Appearance of a WPF Application
- Sharing Logical Resources in an Application
- Creating Consistent User Interfaces Using Styles
- Changing the Appearance of Controls Using Templates
- Using Triggers and Animations
Module 4: Data Binding
Lessons
- Overview of Data Binding
- Create a Data Binding
- Implementing Property Change Notification
- Converting Data
- Validating Data
Lab: Data Binding
- Binding Controls to Data
- Implementing Property Change Notifications
- Defining Value Converters
- Validating Data
Module 5: Data Binding to Collections
- Binding to Collections of Objects
- Using Collection Views
- Create Master-Detail User Interfaces
- Using Data Templates
Lab: Data Binding to Collections
- Binding to Collections of Objects
- Using Collection Views
- Create Master-Detail User Interfaces
- Using Data Templates
Module 6: Creating New Controls
Lessons
- Overview of Control Authoring
- Creating Controls
Lab: Creating New Controls
- Creating User Controls
- Creating Custom Controls
Module 7: Managing Documents
Lessons
- Working with Flow Documents
- Working with Fixed Documents
- Packaging Documents
- Printing Documents
Lab: Managing Documents
- Creating and Displaying Flow Documents
- Creating and Displaying Fixed Document
- Packaging Documents
- Printing Documents
Module 8: Graphics and Multimedia
Lessons
- Displaying 2D graphics
- Displaying Images
- Displaying 3D Graphics
- Going Further with 3D Graphics
- Adding Multimedia Support
Lab: Adding Graphics and Multimedia Support to a WPF Application
- Displaying 2D graphics
- Displaying Images
- Displaying 3D Graphics
- Playing Audio and Video Clips
Module 9: Configure and Deploy WPF Applications
Lessons
- Deployment Options
- Deploying a Standalone WPF Application
- Deploying an XBAP Application
- Configuring Security Settings
Lab: Configuring and Deploying WPF Applications
- Deploying a Standalone WPF Application
- Creating Deployment and Application Manifests
- Deploying an XBAP Application
|