|
||||||||
|
Chapter 1: Introducing WPF describes the architecture of WPF, its DirectX plumbing,and the new device-independent measurement system that resizes user interfaces automatically. Chapter 2: XAML describes the XAML standard that you use to define user interfaces.You’ll learn why it was created and how it works, and you’ll create a basic WPF window using different coding approaches. Chapter 3: The Application introduces the WPF application model. You’ll see how to create single-instance and document-based WPF applications. Chapter 4: Layout delves into the layout panels that allow you to organize elements in a WPF window. You’ll consider different layout strategies, and you’ll build some common types of windows. Chapter 5: Content describes the WPF content control model, which allows you to place elements inside other elements to customize the look of common controls such as buttons and labels. Chapter 6: Dependency Properties and Routed Events describes how WPF extends .NET’s property and event system. Chapter 7: Classic Controls considers some of the common controls every Windows developer is familiar with, such as buttons, text boxes, and labels—and their WPF twists. Chapter 8:Windows examines how windows work in WPF. Chapter 9: Pages and Navigation describes how you can build pages in WPF and keep track of navigation history. You’ll also see how to build a browser-hosted WPF application that can be launched from a website without a tedious installation step. Chapter 10: Commands introduces the WPF command model, which allows you to wire multiple controls to the same logical action. Chapter 11: Resources describes how resources let you embed binary files in your assembly and reuse important objects throughout your user interface. Chapter 12: Styles explains the WPF style system, which lets you apply a set of common property values to an entire group of controls. Chapter 13: Shapes,Transforms, and Brushes introduces the 2-D drawing model in WPF.You’ll learn to create shapes, alter elements with transforms, and paint exotic effects with gradients, tiles, and images. Chapter 14: Geometries,Drawings, and Visuals delves deeper into 2-D drawing. Chapter 15: Control Templates shows you how you can give any WPF control a dramatic new look by plugging in a customized template. You’ll also see how templates allow you to build a skinnable application. Chapter 16:Data Binding introduces WPF data binding. You’ll see how to bind any type of object to your user interface, whether it’s an instance of a custom data class or the fullfledged ADO.NET DataSet. Chapter 17:Data Templates,Data Views, and Data Providers shows some of the tricks for designing professional data-driven interfaces. Chapter 18: Lists,Trees,Toolbars, and Menus considers WPF’s family of list controls. You’ll see data-oriented controls such as grids and trees, and command-oriented controls such as toolbars and menus. Chapter 19: Documents introduces WPF’s rich document support. You’ll learn to use flow documents to present large amounts of text in the most readable way possible, and you’ll use fixed documents to show print-ready pages. Chapter 20: Printing demonstrates WPF’s new printing model, which lets you draw text and shapes in a print document. You’ll also learn how to manage page settings and print queues. Chapter 21: Animation explores WPF’s animation framework, which lets you integrate dynamic effects into your application using straightforward, declarative markup. Chapter 22: Sound and Video describes WPF’s media support. You’ll see how to control playback for sound and video, and how to throw in synchronized animations and live effects. Chapter 23: 3-D Drawing explores the support for drawing 3-D shapes in WPF. You’ll learn how to create, transform, and animate 3-D objects. You’ll even see how to place interactive 2-D controls on 3-D surfaces. Chapter 24: Custom Elements explores how you can extend the existing WPF controls and create your own. Chapter 25: Interacting with Windows Forms examines how you can combine WPF and Windows Forms content in the same application—and even in the same window. Chapter 26:Multithreading and Add-Ins describes two advanced topics. You’ll use multithreading to create responsive WPF applications that perform time-consuming work in the background. Chapter 27: ClickOnce Deployment shows how you can deploy WPF applications using the ClickOnce setup model introduced in .NET 2.0. Download ebook for .net: Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, 2nd Edition
|
| More free ebooks | |
Free programing ebooks
ISBN-13 (pbk): 978-1-4302-0576-0