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