GraphUndoManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Важно!
Этот API несовместим с CLS.
Этот класс создает оболочку для Иолеундоманажер из VS и добавляет слияние единиц отката.
public ref class GraphUndoManager abstract
[System.CLSCompliant(false)]
public abstract class GraphUndoManager
[<System.CLSCompliant(false)>]
type GraphUndoManager = class
Public MustInherit Class GraphUndoManager
- Наследование
-
GraphUndoManager
- Атрибуты
Конструкторы
| GraphUndoManager() |
Свойства
| RedoStack |
Возвращает текущие записи в стеке повторов, упорядоченные по меньшей мере с последними. |
| UndoStack |
Возвращает текущие записи в стеке отмены, упорядоченные по наименьшей мере к последним. |
Методы
| Add(IOleUndoUnit) |
Помещает указанную единицу отмены в стек отмены. |
| AddOrMerge(IMergeableUndo) |
Добавляет блок отмены к стеку отмены, потенциально объединяя его с другими блоками отмены в стеке или удаляя его, если он пуст. Если он имеет Ундуптион. Аддфорце, он всегда будет добавляться, даже если он пуст. Это удобно для составных операций, таких как перемещение узлов, перетаскивание или изменение меток, когда последовательность блоков отмены объединяется в одну атомарную единицу, и необходимо обеспечить возможность запуска с добавлением единицы, даже если она изначально пуста. |