Freigeben über


BindingManagerBase.AddNew Methode

Definition

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird der zugrunde liegenden Liste ein neues Element hinzugefügt.

public:
 abstract void AddNew();
public abstract void AddNew();
abstract member AddNew : unit -> unit
Public MustOverride Sub AddNew ()

Hinweise

Die AddNew Methode fügt der zugrunde liegenden Liste ein neues Element hinzu, indem der parameterlose Konstruktor für den Typ dieses Elements verwendet wird. AddNew wird hauptsächlich von Programmierern verwendet, die komplexe Datenbindungsunterstützung zu ihrer benutzerdefinierten Komponente hinzufügen.

AddNew wird häufig mithilfe des folgenden Musters implementiert, mit dem Anwendungsprogrammierer ihren eigenen Code zum Erstellen angepasster Elemente einfügen können:

  1. AddNew löst das AddingNew Ereignis aus.

  2. Der Programmierer kann ein benutzerdefiniertes Element bereitstellen, indem das AddingNew Ereignis behandelt und die NewObject Eigenschaft des AddingNewEventArgs Parameters auf das neue Element festgelegt wird. Andernfalls sollte die Komponente ein Element mit dem parameterlosen Konstruktor erstellen.

  3. Wenn die Datenquelle die IEditableObject Schnittstelle nicht implementiert, wird das Element sofort der Datenquelle und der zugrunde liegenden Liste hinzugefügt. Wenn diese Schnittstelle unterstützt wird, wird das Hinzufügen von den CancelCurrentEdit Methoden durchgeführt EndCurrentEdit .

Gilt für:

Weitere Informationen