Version

UndoUnit Derived Classes, Properties and Methods Reference

Topic Overview

Purpose

This topic lists the derived classes and some of the important properties and methods of the UndoUnit class.

UndoUnit Class Reference

Introduction

The UndoUnit is the base class for an undoable operation added to the undo/redo history.

It exposes methods for retrieving the string description of an operation, executing an operation and optionally merging the results of an operation.

Derived classes reference summary

The following table summarizes the purpose of the UndoUnit derived classes.

Class Description

This class is used for reverting the changes to an ICollection .

This class is used for reverting the changes to a specific DependencyProperty of a DependencyObject.

This class is used for reverting the changes to a single CLR property.

This class is base class for an UndoUnit and represents a change of a single property value.

This class is a custom UndoUnit class that contains one or more UndoUnits.

For more information, refer to the Methods and Properties Reference for Performing Transactions topic.

Properties reference summary

The following table summarizes the purpose and functionality of the UndoUnit class key properties.

Property Description

Returns the target object that will be affected by the UndoUnit .

Methods reference summary

The following table summarizes the purpose and functionality of the UndoUnit class key methods.

Method Description

Returns a string representation of the action based on whether this is for an undo or redo operation.

Related Content

Topics

The following topics provide additional information related to this topic.

Topic Purpose

This topic lists some of the important properties of the ObservableCollectionExtendedWithUndo class.

This topic lists the properties and methods of the UndoHistoryItem class.

This topic lists some of the important properties and methods of the UndoManager class.

This topic lists some of the important properties and methods of the UndoUnitFactory class.