This document provides an overview of data binding in WPF, including: 1) Simple data binding allows binding one control's property to one object's data property either one-way or two-way. 2) Complex data binding allows binding to lists of objects using data templates to display each object. 3) Validation, filtering, sorting and grouping of data is supported through collection views. 4) Data can be bound to XML, LINQ, ADO.NET, datasets or loaded directly from code behind.