Chapter 4. Data Binding
All applications deal with information in some form or another. A slick user interface (UI) powered by a rich drawing and control framework can be pretty useless if there is no meaningful data to be displayed through it.
For application developers using UI frameworks like Silverlight, there needs to be a powerful yet easy way of tying the application data to the UI they design. Data binding is a feature that enables just that.
Through data binding, developers can associate properties of application-level data classes to properties of UI elements. This association is evaluated at runtime, and data is automatically transferred back and forth between the UI and the business logic layer of the application (subject to additional ...