LINQ to Xml Data Binding sample shows data binding in WPF using Linq To Xml.  The example allows you to stream videos from Soapbox on MSN Videos and lets you keep a list of your favorties(MyFavorties).  The interface has two tabs, "Soapbox on MSN Video", and "Edit MyFavorites".  Soapbox on MSN Video allows you to browse through predefined video lists as well as your custom search results.  If you happen to like a video you can add it to MyFavorites by clicking on the Add button.  In Edit MyFavorties you can update the video description as well as delete a video from MyFavorites.  Look at Window1.xaml file to see how controls are bound to streaming XML data.

Many of the LINQ samples, including LINQ to Northwind, require the Northwind sample database that is located in the Data directory. By default the Data directory will be located under the same parent folder as the other LINQ samples. This will ensure that the path for the database files will be resolved automatically. Many of the sample files also require the ObjectDumper project.