Summary

This chapter discussed the foundations of the data-binding techniques in Silverlight 2, the features it supports, and how they work. Data binding is baked into Silverlight 2 and XAML, making it easy to create powerful and flexible binding solutions. The DataContext, binding markup extensions, and dependency property are the foundations of data binding with Silverlight 2 and its controls. Using these tools as a foundation, you can create applications with rich interfaces and very little .NET code, as shown previously in Example 2-13 through both Expression Blend and Visual Studio 2008.

Get Data-Driven Services with Silverlight 2 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.