Freigeben über


UndoEngine.CreateUndoUnit(String, Boolean) Methode

Definition

Erstellt einen neuen 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

Parameter

name
String

Der Name der zu erstellenden Einheit.

primary
Boolean

true, um die erste einer Reihe von geschachtelten Einheiten zu erstellen, false, um nachfolgende geschachtelte Einheiten zu erstellen.

Gibt zurück

Ein neues UndoEngine.UndoUnit mit einem angegebenen Namen.

Hinweise

Die Standardimplementierung der CreateUndoUnit -Methode gibt einfach eine neue UndoEngine.UndoUnitzurück.

Führt standardmäßig UndoEngine nichts mit dem primary Parameter aus, aber einige Implementierungen von rückgängig, z. B. solche, die das COM-Entwurfsmuster Microsoft.VisualStudio.OLE.Interop.IOleParentUndoUnit betreffen, müssen möglicherweise den Unterschied zwischen einer primären Einheit und ihren untergeordneten Elementen identifizieren.

Gilt für: