REVIEW

Book Review: Programming WPF: Second Edition by Chris Sells and Ian Griffiths

Written by T. Michael Testi
Published April 03, 2008
page 1 | 2 | 3

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.

page 1 | 2 | 3
T. Michael Testi is a photographer, writer, software developer and ardent fan of fantasy football and horse race handicapping. He also blogs at PhotographyTodayNet and at All This and Everything Else.
Keep reading for information and comments on this article, and add some feedback of your own!
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
Submit to del.icio.us Save to del.icio.us
RSS Feeds
All RSS Feeds (240+)
Comments on this article
Articles in this series
BC articles by T. Michael Testi
Books: Computers and Internet
Review
Sci/Tech: Computers
Sci/Tech: Programming
Sci/Tech: Software
All Books Articles
All Review articles
All BC articles
All BC Comments

Comments

Want comments emailed to you? No spam, promise! Address:

Add your comment, speak your mind

(Or ping: http://blogcritics.org/mt/tb/75451)

Personal attacks are not allowed. Please read our comment policy.





Remember Name/URL?

Please preview your comment!

Fresh
Articles
Fresh
Comments