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, может потребоваться определить разницу между основным блоком и его дочерними элементами.