BindingManagerBase.AddNew Metod

Definition

När det åsidosättas i en härledd klass lägger du till ett nytt objekt i den underliggande listan.

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

Kommentarer

Metoden AddNew lägger till ett nytt objekt i den underliggande listan med hjälp av den parameterlösa konstruktorn för objektets typ. AddNew är främst avsett att användas av programmerare som lägger till komplext stöd för databindning till sin anpassade komponent.

AddNew implementeras ofta med hjälp av följande mönster som gör att programprogram programmerare kan mata in sin egen kod för att skapa anpassade objekt:

  1. AddNew genererar händelsen AddingNew .

  2. Programmeraren kan ange ett anpassat objekt genom att hantera AddingNew händelsen och ange NewObject egenskapen för parametern AddingNewEventArgs till det nya objektet. Annars bör komponenten skapa ett objekt med hjälp av den parameterlösa konstruktorn.

  3. Om datakällan inte implementerar IEditableObject gränssnittet läggs objektet omedelbart till i datakällan och den underliggande listan. Om det här gränssnittet stöds utförs tillägget av CancelCurrentEdit metoderna och EndCurrentEdit .

Gäller för

Se även