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