Microsoft's Windows Presentation Foundation (WPF) provides you with a development framework for building high-quality user experiences for the Windows operating system. It blends together rich content from a wide range of sources and allows you unparalleled access to the processing power of your Windows computer.
Pro WPF 4.5 in C# provides a thorough, authoritative guide to how WPF really works. Packed with no-nonsense examples and practical advice you'll learn everything you need to know in order to use WPF in a professional setting. The book begins by building a firm foundation of elementary concepts, using your existing C# skills as a frame of reference, before moving on to discuss advanced concepts and demonstrate them in a hands-on way that emphasizes the time and effort savings that can be gained.
Author(s): Matthew MacDonald (auth.)
Edition: 4
Publisher: Apress
Year: 2012
Language: English
Pages: 1112
Tags: Computer Science, general
Front Matter....Pages i-xxxiii
Front Matter....Pages 1-1
Introducing WPF....Pages 3-19
XAML....Pages 21-51
Layout....Pages 53-92
Dependency Properties....Pages 93-104
Routed Events....Pages 105-140
Front Matter....Pages 141-141
Controls....Pages 143-193
The Application....Pages 195-226
Element Binding....Pages 227-242
Commands....Pages 243-268
Resources....Pages 269-282
Styles and Behaviors....Pages 283-304
Front Matter....Pages 305-305
Shapes, Brushes, and Transforms....Pages 307-346
Geometries and Drawings....Pages 347-368
Effects and Visuals....Pages 369-390
Animation Basics....Pages 391-430
Advanced Animation....Pages 431-462
Front Matter....Pages 463-463
Control Templates....Pages 465-504
Custom Elements....Pages 505-554
Front Matter....Pages 555-555
Data Binding....Pages 557-600
Formatting Bound Data....Pages 601-645
Front Matter....Pages 555-555
Data Views....Pages 647-664
Lists, Trees, and Grids....Pages 665-703
Front Matter....Pages 705-705
Windows....Pages 707-739
Pages and Navigation....Pages 741-786
Menus, Toolbars, and Ribbons....Pages 787-811
Sound and Video....Pages 813-835
3-D Drawing....Pages 837-879
Front Matter....Pages 881-881
Documents....Pages 883-933
Printing....Pages 935-964
Front Matter....Pages 965-965
Interacting with Windows Forms....Pages 967-982
Multithreading....Pages 983-995
The Add-in Model....Pages 997-1019
ClickOnce Deployment....Pages 1021-1040
Back Matter....Pages 1041-1078