UndoEngine.CreateUndoUnit(String, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建一个新的 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
设计模式的实现)可能需要识别主单元与其子单元之间的差异。