Whereas the preceding chapter dealt with the fundamentals of data binding, in this chapter we discussed those topics necessary to make the most of binding to lists of data, including list data sources in object, relational, and XML data formats; managing the current item; value conversion; sorting; filtering; grouping; data templates; and even master-detail and hierarchical relationships. It may seem hard to believe, but there are things that WPF's data binding engine supports that we haven't discussed (some of which we'll get to in the next chapter, but some of which are beyond the scope of this book*).
The thorough support for data binding at every level of WPF makes it a first-class feature in a way that data binding has never been before. You'll find that it permeates pretty much every aspect of your WPF programming, including styles and control templates, which are the topics of the next two chapters.
* PriorityBinding and MultiBinding are the two topics that leap to mind as being uncovered in this book; for details, refer to the Windows Platform SDK documentation at http://msdn2.microsoft.com/en-us/library/ default.aspx (http://tinysells.com/68).
Was this article helpful?
What you need to know about… Project Management Made Easy! Project management consists of more than just a large building project and can encompass small projects as well. No matter what the size of your project, you need to have some sort of project management. How you manage your project has everything to do with its outcome.