Freigeben über


BindingManagerBase.AddNew Methode

Definition

Fügt beim Überschreiben in einer abgeleiteten Klasse der zugrunde liegenden Liste ein neues Element hinzu.

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 mithilfe des parameterlosen Konstruktors für den Typ dieses Elements ein neues Element hinzu. AddNew ist in erster Linie für die Verwendung von Programmierern vorgesehen, die ihrer benutzerdefinierten Komponente komplexe Datenbindungsunterstützung hinzufügen.

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

  1. Durch AddNew wird das AddingNew-Ereignis ausgelöst.

  2. Der Programmierer kann ein benutzerdefiniertes Element bereitstellen, indem er das AddingNew Ereignis behandelt und die NewObject Eigenschaft des AddingNewEventArgs Parameters auf das neue Element festlegt. 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 die Ergänzung von den CancelCurrentEdit Methoden und EndCurrentEdit abgewickelt.

Gilt für:

Weitere Informationen