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 设计模式的实现)可能需要识别主单元与其子单元之间的差异。

适用于