| |
| |
Introduction | |
| |
| |
Hardware Requirements | |
| |
| |
Software Requirements | |
| |
| |
Using the Companion Media | |
| |
| |
Microsoft Certified Professional Program | |
| |
| |
Errata and Book Support | |
| |
| |
We Want to Hear from You | |
| |
| |
Stay in Touch; Preparing for the Exam | |
| |
| |
| |
Building a User Interface | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Using WPF Controls | |
| |
| |
| |
Lesson 2: Using Resources | |
| |
| |
| |
Lesson 3: Using Styles and Triggers | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Working with Events and Commands | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Configuring Events and Event Handling | |
| |
| |
| |
Lesson 2: Configuring Commands | |
| |
| |
| |
Lesson 3: Implementing Animation | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Adding and Managing Content | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Managing the Visual Interface | |
| |
| |
| |
Lesson 2: Adding Multimedia Content | |
| |
| |
| |
Case Scenario | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Windows Forms and Windows Forms Controls | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Working with Windows Forms and Container Controls | |
| |
| |
| |
Lesson 2: Configuring Controls in Windows Forms | |
| |
| |
| |
Lesson 3: Using List-Display and Specialized Controls | |
| |
| |
| |
Lesson 4: Using Tool Strips and Menus | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Working with User-Defined Controls | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Creating Controls in Windows Forms | |
| |
| |
| |
Lesson 2: Using Control Templates | |
| |
| |
| |
Lesson 3: Creating Custom Controls in WPF | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Working with Data Binding | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Configuring Data Binding | |
| |
| |
| |
Lesson 2: Converting Data | |
| |
| |
| |
Lesson 3: Validating Data and Configuring Change Notification | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Configuring Data Binding | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Binding to Data Sources | |
| |
| |
| |
Lesson 2: Manipulating and Displaying Data | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Working with Data Grids and Validating User Input | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Implementing Data-bound Controls in Windows Forms | |
| |
| |
| |
Lesson 2: Validating User Input | |
| |
| |
| |
Case Scenario | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Enhancing Usability | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Implementing Asynchronous Processing | |
| |
| |
| |
Lesson 2: Implementing Globalization and Localization | |
| |
| |
| |
Lesson 3: Integrating Windows Forms Controls and WPF Controls | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Advanced Topics | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Working with Security | |
| |
| |
| |
Lesson 2: Managing Settings | |
| |
| |
| |
Lesson 3: Implementing Drag and Drop | |
| |
| |
| |
Case Scenario | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Testing and Debugging WPF Applications | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Testing the User Interface | |
| |
| |
| |
Lesson 2: Debugging with Intellitrace and PresentationTraceSources | |
| |
| |
| |
Case Scenario | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Deployment | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Creating a Windows Setup Project | |
| |
| |
| |
Lesson 2: Deploying Applications with ClickOnce | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test; Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
About the Author | |
| |
| |
Systems Requirements | |
| |
| |
Hardware Requirements | |
| |
| |
Software Requirements | |