E-Book Overview
Microsoft's Windows Presentation Foundation (WPF) provides the foundation for building applications and high-quality user experiences for the Windows operating system. It blends the application user interface, documents, and media content, while exploiting the full power of your computer's operating system.
Its functionality extends to the support for tablet PCs and other forms of input device, and provides a more modern imaging and printing pipeline, accessibility and user interface automation infrastructure, data-driven user interface and visualization, and integration points for weaving the application experience into the Windows shell.
This book shows you how WPF really works. It provides you with the no-nonsense, practical advice that you need in order to build high-quality WPF applications quickly and easily. Having built a firm foundation, it goes on to explore more advanced aspects of WPF and how they relate to the others elements of the .NET 4.0 platform and associated technologies such as Silverlight.
E-Book Information
-
Year: 2,010
-
Edition: 1
-
Pages: 1,216
-
Pages In File: 1,194
-
Language: English
-
Topic: 92
-
Identifier: 978-1-4302-7240-3,978-1-4302-7241-0
-
Doi: 10.1007/978-1-4302-7241-0
-
Cleaned: 1
-
Orientation: 1
-
Paginated: 1
-
Org File Size: 32,775,114
-
Extension: pdf
-
Tags:
Programming Techniques
-
Toc: Front Matter....Pages i-xxxviii Introducing WPF....Pages 1-21 XAML....Pages 23-59 Layout....Pages 61-104 Dependency Properties....Pages 105-117 Routed Events....Pages 119-157 Controls....Pages 159-212 The Application....Pages 213-245 Element Binding....Pages 247-262 Commands....Pages 263-290 Resources....Pages 291-305 Styles and Behaviors....Pages 307-329 Shapes, Brushes, and Transforms....Pages 331-372 Geometries and Drawings....Pages 373-396 Effects and Visuals....Pages 397-419 Animation Basics....Pages 421-463 Advanced Animation....Pages 465-496 Control Templates....Pages 497-538 Custom Elements....Pages 539-590 Data Binding....Pages 591-633 Formatting Bound Data....Pages 635-683 Data Views....Pages 685-701 Lists, Trees, and Grids....Pages 703-743 Windows....Pages 745-784 Pages and Navigation....Pages 785-834 Menus, Toolbars, and Ribbons....Pages 835-859 Sound and Video....Pages 861-884 3-D Drawing....Pages 885-928 Documents....Pages 929-982 Printing....Pages 983-1013 Interacting with Windows Forms....Pages 1015-1036 Multithreading....Pages 1037-1050 The Add-in Model....Pages 1051-1073 ClickOnce Deployment....Pages 1075-1095 Back Matter....Pages 1097-1173