Bindings are used to organize the interaction of the user interface with model objects. Most commonly (although not obligatory) are set using markup extensions.