Visual Studio® 2008: Windows® Presentation Foundation
Übersicht
MOC 6460Dauer: 3 Tage
Preis:
Agenda
Module 1: Creating an Application by Using WPF
This module explains how to build a WPF application.
Lessons
- Overview of WPF
- Creating a Simple WPF Application
- Handling Events and Commands
- Navigating Between Pages
- Creating a Stand-Alone WPF Application
- Handling Events and Commands
- Navigating Between Pages
- Creating an XBAP Application
After completing this module, students will be able to:
-
Explain WPF concepts and features.
-
Create a simple WPF application.
-
Handle events and commands.
-
Navigate between pages in a WPF application.
This module explains how to build a user interface in a WPF application.
Lessons
- Defining Page Layout
- Building User Interfaces by Using Content Controls
- Building User Interfaces by Using Items Controls
- Hosting Windows Forms Controls
- Defining Page Layout and Adding Content
- Enhancing the User Interface by Using Items Controls
- Integrating Windows Forms Controls
After completing this module, students will be able to:
-
Define layout.
-
Use content controls.
-
Use items controls.
-
Host Windows Forms controls.
This module explains how to customize the appearance of a WPF application.
Lessons
- Sharing Logical Resources in an Application
- Creating Consistent User Interfaces by Using Styles
- Changing the Appearance of Controls by Using Control Templates
- Enhancing User Interfaces by Using Triggers and Animations
- Sharing Logical Resources in an Application
- Creating Consistent User Interfaces by Using Styles
- Changing the Appearance of Controls by Using Control Templates
- Enhancing the User Interface by Using Triggers and Animations
After completing this module, students will be able to:
-
Share logical resources throughout an application.
-
Create a consistent user interface appearance by using styles.
-
Change the appearance of controls using templates.
-
Change the appearance of user interface elements by using triggers and animations.
This module explains how to bind user interface controls to data sources.
Lessons
- Overview of Data Binding
- Creating a Data Binding
- Implementing Property Change Notification
- Converting Data
- Validating Data
- Creating Data Bindings
- Implementing Property Change Notification
- Converting Data
- Validating Data
After completing this module, students will be able to:
-
Explain WPF data binding concepts and terminology.
-
Create a binding between a data source and a control.
-
Implement property change notifications.
-
Convert data between the binding source and the binding target.
-
Validate data entered by the user.
This module explains how to bind user interface controls to collections.
Lessons
- Binding to Collections of Objects
- Presenting Data by Using Collection Views
- Presenting Data by Using Data Templates
- Presenting Data by Using Collection Views
- Presenting Data by Using Data Templates
After completing this module, students will be able to:
-
Bind to a collection of objects.
-
Sort, filter, and group collections by using collection views.
-
Create master-detail user interfaces.
-
Fine-tune data display by using data templates.
This module explains how to create new controls in a WPF application.
Lessons
- Overview of Control Authoring
- Creating Controls
- Implementing a Custom Control
After completing this module, students will be able to:
-
Explain scenarios and options for creating new controls.
-
Create user controls.
-
Create custom controls.
This module explains how to manage documents in a WPF application.
Lessons
- Creating and Viewing Flow Documents
- Creating and Viewing Fixed Documents
- Packaging Documents
- Printing Documents
- Creating and Displaying Flow Documents
- Printing Documents
- Creating a Signing XPS Documents
After completing this module, students will be able to:
-
Create and view flow documents.
-
Create and view fixed documents.
-
Package a document.
-
Print a document.
This module explains how to add graphics and multimedia support to a WPF
application.
Lessons
- Creating 2-D graphics
- Displaying Images
- Creating 3-D Graphics
- Manipulating the 3-D Environment
- Adding Multimedia
- Displaying 2-D graphics
- Displaying Images
- Displaying 3-D Graphics
- Playing Video Clips
After completing this module, students will be able to:
-
Display 2-D graphics.
-
Add images in a WPF application.
-
Display 3-D graphics.
-
Use additional 3-D graphics capabilities.
-
Add multimedia content to a WPF application.
This module explains how to configure and deploy WPF applications.
Lessons
- Deployment Options
- Deploying a Stand-Alone WPF Application
- Deploying an XBAP Application
- Configuring Manifest Settings
- Deploying a Stand-Alone WPF Application
- Updating a Deployment Manifests
- Deploying an XBAP Application
After completing this module, students will be able to:
-
Explain deployment options.
-
Deploy a standalone WPF application.
-
Deploy an XBAP application.
-
Configure security settings.