1. A method of data binding, comprising: in a computer processor, enabling a user interface including a design view and a data object view, the design view including a graphical element associated with a user interface field, the data object view including a data object representation of a data object having a data field; and responsive to a data binding event involving the graphical element and the data object representation, generating an association between the user interface field of the graphical element and the data field of the data object.