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