Поделиться через


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

Применяется к