: Matthew MacDonald
: Pro WPF in C# 2008 Windows Presentation Foundation with .NET 3.5
: Apress
: 9781430205760
: 2
: CHF 44.60
:
: Informatik
: English
: 1040
: Wasserzeichen/DRM
: PC/MAC/eReader/Tablet
: PDF

The Microsoft Windows Presentation Foundation (WPF) blends application user interface, documents, and media content to provide richer control, design, and development of the visual aspects of Windows programs.

In this book, author Matthew MacDonald shows you how WPF really works. His no-nonsense, practical advice will get you quickly and easily building high-quality WPF applications. MacDonald takes you through a thorough investigation of the more advanced aspects of WPF, and its relation to other elements of the WinFX stack and the .NET Framework 3.5, to complete your understanding of WPF and C# 2008.



Matthew MacDonald is an author,educator, and MCSD developer who has a passion for emerging technologies. He isthe author of more than a dozen books about .NET programming. In a dimly-remembered past life, he studied English literature and theoretical physics.
Contents at a Glance5
Contents6
About the Author21
About the Technical Reviewer22
Acknowledgments23
Introduction24
About This Book25
Introducing WPF29
Understanding Windows Graphics29
WPF: A Higher- Level API32
The Architecture of WPF43
The Last Word48
XAML49
Understanding XAML50
XAML Basics53
Properties and Events in XAML58
Using Types from Other Namespaces72
Loading and Compiling XAML74
The Last Word82
The Application84
The Application Life Cycle84
Application Tasks91
The Last Word101
Layout102
Understanding Layout in WPF102
Simple Layout with the StackPanel106
The WrapPanel and DockPanel113
The Grid118
Coordinate- Based Layout with the Canvas131
Layout Examples136
The Last Word141
Content143
Understanding Content Controls143
Specialized Containers149
Decorators159
The Last Word162
Dependency Properties and Routed Events163
Understanding Dependency Properties163
Understanding Routed Events175
WPF Events189
The Last Word203
Classic Controls204
The Control Class204
Content Controls215
Text Controls227
List Controls231
Range- Based Controls236
The Last Word239
Windows240
The Window Class240
Window Interaction247
Nonrectangular Windows252
Vista- Style Windows260
The Last Word268
Pages and Navigation269
Understanding Page- Based Navigation269
Page- Based Interfaces270
The Page History281
The Navigation Service284
XAML Browser Application