Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Preface

Acknowledgments

About this book

About the Cover Illustration

1. Past, Present, and Future

Chapter 1. The road to Avalon (WPF)

1.1. The past and the present

1.1.1. Why Windows drawing is the way it is

1.1.2. How we currently create Windows UIs

1.1.3. Why the web is the way it is

1.1.4. How UI is created on the web

1.2. Why Avalon/WPF

1.2.1. Taking advantage of modern hardware

1.2.2. Using modern software design

1.2.3. Separating presentation logic from presentation

1.2.4. Making it simpler to code GUIs

1.3. Creating UI using WPF

1.3.1. Defining WPF UI with XAML

1.3.2. Defining WPF UI through code

1.3.3. Defining WPF UI with tools

1.3.4. Who does the drawing

1.3.5. Pixels versus vectors

1.4. Summary

Chapter 2. Getting started with WPF and Visual Studio 2008

2.1. Your grandpa���s Hello, World!

2.1.1. Adding a button and button-handler to the window

2.1.2. Running Hello, World!

2.1.3. The TextBlock control

2.2. The application definition

2.2.1. Defining application startup in XAML

2.2.2. Why define the application in XAML?

2.3. A tour of WPF in Visual Studio 2008

2.3.1. The XAML designer

2.3.2. The Properties grid

2.3.3. Selection controls in Visual Studio

2.3.4. The Document Outline

2.4. Summary