There are scenarios where an application requires the ability to undo changes made to an object. Data binding is one example because implementing the IEditableObject interface requires that an object be able to take a snapshot of its state, be edited, and then be able to return its state to that snapshot later. Another example is where the UI has a Cancel button that doesn’t close the form or page, in which case the user expects that clicking Cancel will revert the form’s data (and thus the business object) to a previous state.


Data Binding Business Object Runtime Error Parent Object Inheritance Hierarchy 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Rockford Lhotka 2009

Personalised recommendations