Undo Redo



To undo an action press Ctrl+Z. If you prefer your mouse, click Undo on the Quick Access Toolbar. You can press Undo (or CTRL+Z) repeatedly if you want to undo multiple steps. Note: For more information about the Quick Access Toolbar, see Customize the Quick Access Toolbar. Undo, redo, and other shortcut key functions. The following are functions that are not displayed as buttons in the toolbar of the text editor, but you can use them with their shortcut key combinations. To learn about the keyboard shortcuts in the new content editor, see Keyboard shortcut functions.

Redo

Undo Redo Mac

Most business application users are familiar with applications that have the ability to undo and redo changes that they have made. It’s not common to see this functionality in custom built applications because it is quite difficult to do. Despite this difficulty, undo/redo is consistently mentioned on the top of users' wish list.

Undo Redo Log

The RecordableAttribute aspect makes it much easier to add undo/redo to your application by automatically appending changes done on your object model to a Recorder that you can then bind to your user interface. Unlike other approaches to undo/redo, the RecordableAttribute aspect only requires minimal changes to your source code.

Undo Redo C#

Section

Description

The first step is to make your model classes recordable. This section shows how to add the RecordableAttribute aspect to the model classes to enable the undo/redo functionality.

This section describes how to expose the undo/redo functionality to the application's users.

This section shows how to group changes into logical operations and give them a name that is meaningful to the application's users.

This section explains how to customize the assignment of recordable objects to recorders.

This section shows how to execute custom logic when undo/redo operations occur in a recordable object.

This section describes the concepts and architecture of the RecordableAttribute aspect.