The Microsoft Windows Presentation Foundation provides the foundation for building applications and high–quality user experiences in Windows Vista. WPF blends application user interface, documents, and media content to provide richer control, design, and development of the visual aspects of Windows programs.
Author Matthew MacDonald shows you how WPF really works. His no–nonsense, practical advice will get you building high–quality WPF applications quickly and easily. MacDonald will take 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.
WPF's functionality extends to support for tablet PCs and other forms of input devices, and provides a more modern imaging and printing pipeline, accessibility and user interface automation infrastructure, data–driven user interface and visualization, as well as the integration points for weaving the application experience into the Windows shell.
Author(s): Matthew MacDonald (auth.)
Edition: 2
Publisher: Apress
Year: 2008
Language: English
Pages: 1040
Tags: Programming Techniques
Front Matter....Pages i-xxix
Introducing WPF....Pages 1-20
XAML....Pages 21-55
The Application....Pages 57-74
Layout....Pages 75-115
Content....Pages 117-136
Dependency Properties and Routed Events....Pages 137-177
Classic Controls....Pages 179-214
Windows....Pages 215-243
Pages and Navigation....Pages 245-287
Commands....Pages 289-316
Resources....Pages 317-348
Styles....Pages 349-365
Shapes, Transforms, and Brushes....Pages 367-408
Geometries, Drawings, and Visuals....Pages 409-443
Control Templates....Pages 445-490
Data Binding....Pages 491-549
Data Templates, Data Views, and Data Providers....Pages 551-596
Lists, Trees, Toolbars, and Menus....Pages 597-641
Documents....Pages 643-696
Printing....Pages 697-728
Animation....Pages 729-782
Sound and Video....Pages 783-808
3-D Drawing....Pages 809-853
Custom Elements....Pages 855-902
Interacting with Windows Forms....Pages 903-925
Multithreading and Add-Ins....Pages 927-963
ClickOnce Deployment....Pages 965-981
Back Matter....Pages 983-1040