Data Binding with the help of simple tools

Data Binding

Data binding provides a simple way for Windows Phone apps to display and interact with data. The way data is displayed is separated from the management of the data. A connection, or binding, between the UI and a data object allows data to flow between the two. When a binding is established and the data changes, the UI elements that are bound to the data can reflect changes automatically. Similarly, changes made by the user in a UI element can be reflected in the data object. For example, if the user edits the value in a TextBox, the underlying data value is automatically updated to reflect that change.

Some common binding scenarios include binding a ListBox to a list of headlines, an input form’s TextBox to a customer data object, or an Image to the current user’s photo.

This topic uses simple code examples to illustrate data binding concepts. You can also accomplish many data binding tasks using Visual Studio.

Here is the good news for programmers:

  • It isn’t difficult to understand.
  • It isn’t difficult to implement.

Getting Started with Data Binding:

Let’s start by binding some of the controls for example

  • Binding Source TextBox to Target TextBox
    Binding Source to Target
  • Binding Slider control to TextBlock
    Binding Slider Control to TextBox
  • Binding Slider control to Imagine to rotate it in 360 degrees
    Binding Slider Control to Image

Download the Code Sample from here