Поделиться через


UndoEngine.UndoUnit Класс

Определение

Инкапсулирует блок работы, который может быть отменен пользователем.

protected: ref class UndoEngine::UndoUnit
protected class UndoEngine.UndoUnit
Protected Class UndoEngine.UndoUnit
Наследование
UndoEngine.UndoUnit

Комментарии

Класс UndoEngine.UndoUnit является вложенным классом внутри UndoEngine , который инкапсулирует действие, которое пользователь может отменить. Реализация по умолчанию UndoEngine.UndoUnit отслеживает уведомления об изменениях и создает список событий для каждого изменения. Эти события сохраняются с помощью IDesignerSerializationService. Получает UndoEngine.UndoUnit уведомления об изменениях непосредственно с UndoEngine помощью нескольких public virtual методов. Вы можете наследовать от UndoEngine.UndoUnit и выполнить любую дополнительную логику. При необходимости можно полностью обойти реализацию по умолчанию UndoEngine.UndoUnit .

Конструкторы

UndoEngine.UndoUnit(UndoEngine, String)

Инициализирует новый экземпляр класса UndoEngine.UndoUnit.

Свойства

IsEmpty

Возвращает значение, определяющее, отсутствуют ли события в объекте UndoEngine.UndoUnit.

Name

Возвращает имя UndoEngine.UndoUnit.

UndoEngine

Возвращает родительскую модель UndoEngine.

Методы

Close()

Получает вызов от ядра отмены закрыть этот блок.

ComponentAdded(ComponentEventArgs)

Получает вызов от объекта UndoEngine в ответ на событие ComponentAdded.

ComponentAdding(ComponentEventArgs)

Получает вызов от объекта UndoEngine в ответ на событие ComponentAdding.

ComponentChanged(ComponentChangedEventArgs)

Получает вызов от объекта UndoEngine в ответ на событие ComponentChanged.

ComponentChanging(ComponentChangingEventArgs)

Получает вызов от объекта UndoEngine в ответ на событие ComponentChanging.

ComponentRemoved(ComponentEventArgs)

Получает вызов от объекта UndoEngine в ответ на событие ComponentRemoved.

ComponentRemoving(ComponentEventArgs)

Получает вызов от объекта UndoEngine в ответ на событие ComponentRemoving.

ComponentRename(ComponentRenameEventArgs)

Получает вызов от объекта UndoEngine в ответ на событие ComponentRename.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetService(Type)

Получает экземпляр запрошенной службы.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает объект String, представляющий текущее имя блока.

Undo()

Выполняет действие отмены или повтора.

UndoCore()

Вызывается методом Undo(), для выполнения действия отмены.

Применяется к

См. также раздел