[Home](../../) › [Metalama](../../metalama) › [Use Cases](../applications.md) › [Applications](classics.md) › [UI Patterns](ui.md) › Undo-Redo

# Undo-Redo

> Undo/redo is a popular UI feature, often implemented using the Memento pattern from the "Gang of Four's" Design Patterns.

Canonical: https://postsharp.net/metalama/applications/undo-redo.html

Undo/redo is a consistently popular feature, especially in UIs that do not rely on an _Ok_ button. A common way to implement it is by following the Memento pattern, originally formalized in the "Gang of Four's" Design Patterns book.

For details, see the [Memento Pattern](https://postsharp.net/metalama/applications/memento) on this website.

---

## Site navigation

- Previous: [Change Tracking](change-tracking.md)
- Index of the whole site: [llms.txt](../../llms.txt)

