Enhancing Usability of Windows Presentation Foundation (WPF) and Windows Forms Applications
- By Matthew Stoecker
Developers of both Windows Presentation Foundation (WPF) and Windows Forms applications can access the built-in functionality of the Microsoft .NET Framework to enhance the usability of the applications they develop. In this chapter, you learn to use this built-in functionality to create applications that are responsive, global, and interoperational. In Lesson 1: Implementing Asynchronous Processing, you learn how to implement asynchronous processing and programming for your applications; in Lesson 2: Incorporating Globalization and Localization, you learn how to globalize and localize your applications; and in Lesson 3: Integrating Windows Forms and WPF , you learn how to use WPF controls in Windows Forms applications, and vice versa.
Exam objectives in this chapter:
Implement asynchronous processes and threading.
Incorporate globalization and localization features.
Integrate WinForms and WPF within an application.
Lessons in this chapter:
Lesson 1: Implementing Asynchronous Processing
Lesson 2: Implementing Globalization and Localization
Lesson 3: Integrating Windows Forms Controls and WPF
Before You Begin
To complete the lessons in this chapter, you must have:
A computer that meets or exceeds the minimum hardware requirements listed in the “About This Book” section at the beginning of the book.
Microsoft Visual Studio 2010 Professional installed on your computer.
An understanding of Microsoft Visual Basic or C# syntax and familiarity with .NET Framework 4.0.
An understanding of Extensible Application Markup Language (XAML).