Data binding provides an easy and efficient method to connect information to a user interface element that displays the data. You get automatic propagation of the values in either direction, one time or repeatedly, with the ability to convert the data representation on the fly when needed. And you can do so with little or no programmatic coding using markup. Data binding allows you to get the data where you want it and move on to writing the rest of your application.