How This Book Is Organized
Here's what each chapter of this book will cover:
- Chapter 1
This chapter introduces the basics of WPF. It then provides a whirlwind tour of the features that we will cover in the following chapters, so you can see how everything fits together before we delve into the details.
- Chapter 2
In this chapter, we show how WPF manages application-wide concerns, such as the lifetime of your process, keeping track of open windows, and storing application-wide states and settings. We also show your options for deploying applications to end users' machines using ClickOnce.
- Chapter 3
WPF provides a powerful set of tools for managing the visual layout of your applications. This chapter shows how to use this toolkit, and how to extend it.
- Chapter 4
This chapter shows how to make your WPF application respond to user input. We illustrate low-level input event handling, and the higher-level command system.
- Chapter 5
Controls are the building blocks of a user interface. This chapter describes the controls built into the WPF framework.
- Chapter 6
All applications need to present information to the user. This chapter shows how to use WPF's data binding features to connect the user interface to your underlying data.
- Chapter 7
This chapter builds on the preceding one, showing how data binding works with lists of items. It also shows how to bind to hierarchical data.
- Chapter 8
WPF's styling mechanism provides a powerful way to control your application's appearance while ensuring its consistency. ...