UndoEngine.CreateUndoUnit(String, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает новый экземпляр UndoEngine.UndoUnit.
protected:
virtual System::ComponentModel::Design::UndoEngine::UndoUnit ^ CreateUndoUnit(System::String ^ name, bool primary);
protected virtual System.ComponentModel.Design.UndoEngine.UndoUnit CreateUndoUnit (string name, bool primary);
protected virtual System.ComponentModel.Design.UndoEngine.UndoUnit CreateUndoUnit (string? name, bool primary);
abstract member CreateUndoUnit : string * bool -> System.ComponentModel.Design.UndoEngine.UndoUnit
override this.CreateUndoUnit : string * bool -> System.ComponentModel.Design.UndoEngine.UndoUnit
Protected Overridable Function CreateUndoUnit (name As String, primary As Boolean) As UndoEngine.UndoUnit
Параметры
- name
- String
Имя создаваемого блока.
- primary
- Boolean
Значение true
для создания первого вложенного блока из последовательности; значение false
для создания последующих вложенных блоков.
Возвращаемое значение
Новый UndoEngine.UndoUnit с указанным именем.
Комментарии
Реализация метода по умолчанию CreateUndoUnit просто возвращает новый UndoEngine.UndoUnitобъект .
По умолчанию UndoEngine не выполняет никаких действий с параметром primary
, но для некоторых реализаций отмены, например с использованием шаблона проектирования COM Microsoft.VisualStudio.OLE.Interop.IOleParentUndoUnit
, может потребоваться определить разницу между основной единицей и ее дочерними элементами.