Book Review: Programming WPF: Second Edition by Chris Sells and Ian Griffiths
Published April 03, 2008
Chapter 7, "Binding to List Data," continues the tracks laid down in chapter six by now showing how binding works with lists of items as well as how to bind with hierarchical data. This includes expanding a single data source into a set of target UI elements, as well as working with XML and relational data.
Chapter 8, "Styles," is a powerful mechanism to control your applications appearance while ensuring consistency. Just as with a word processing document, in which a style is a set of properties applied to ranges of content, a WPF style is applied to visual rendering content to change appearances.
Chapter 9, "Control Templates," examines the capabilities available for customizing the appearance of your user interface and the controls it contains. By using control templates, you can replace the complete look of the built-in controls without changing the existing behavior.
Chapter 10, "Windows and Dialogs," discusses the WPF window class, how it works, and how it provides the facilities necessary to build your dialog windows.
Chapter 11, "Navigation," shows that although WPF supports traditional navigation, it also supports web-like navigation. This includes navigation between content, one page at a time. Here you will learn how to use these services, as well as how to use the XBAP deployment model.
Chapter 12, "Resources," explains how to use the mechanisms for managing styles and themes, as well as binary resources, such as graphics. Here you will use resources to plug in visual features where they are needed to ensure the right look and feel.
Chapter 13, "Graphics," describes the powerful drawing primitives available within WPF. This is not just for designers. Now it is easy to add graphical elements to your design. Because WPF's graphics capabilities are now so vast, this chapter just scratches the surface of what is available.
Chapter 14, "Text and Flow Documents," focuses on the text services available wherever text is used. Discussed here is the text object model that defines how text is formatted. Also described is the FlowDocuments used to present large volumes of mixed text and graphics optimized for screen viewing.
Chapter 15, "Printing and XPS," takes a look at how printing in WPF is tied to the XML paper specification. XPS not only lets you spool your print, but you can send the XPS file to someone else via email as a preview of what the printed output will look like. Additionally, because of the powerful support, you can now use the majority of the graphical features in print, as well as on screen.
- Book Review: Programming WPF: Second Edition by Chris Sells and Ian Griffiths
- Published: April 03, 2008
- Type: Review
- Section: Books
- Filed Under: Books: Computers and Internet, Review, Sci/Tech: Computers, Sci/Tech: Programming, Sci/Tech: Software
- Part of a feature: The RAM Review
- Writer: T. Michael Testi
- T. Michael Testi's BC Writer page
- T. Michael Testi's personal site
- Spread the Word
- Like this article?
- Email this
Save to del.icio.us










