Databinding is one of the most powerful tools the WPF framework provides. It allows a developer to abstract the user interface from the underlying mechanics of the system, removing the need for repetitive and boring assignment calls, type conversions and validation code on every control. The coder links a control's property to a field in an object or to a property on another control and everything else, all the assignments and most conversions are handled for you.
Read past the break for a simple guide to setting up a couple of bindings in Microsoft's Visual Studio and C#.