Summary

The binding modes and the INotifyPropertyChanged interface are important to building rich data-bound user controls with Silverlight 2. The target controls, entity source, binding modes, DataContext property, INotifyPropertyChanged interface, and PropertyChanged event all work in concert to create a loosely coupled but highly functional XAML-based binding experience. I will expand on this in the next chapter by reviewing ObservableCollection<T>, binding to ListBox controls, using templates, and presenting data with converters.

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.