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() Вызывается для выполнения действия отмены.

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

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