BindingManagerBase.AddNew Metodo

Definizione

Quando viene sottoposto a override in una classe derivata, aggiunge un nuovo elemento all'elenco sottostante.

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

Commenti

Il AddNew metodo aggiunge un nuovo elemento all'elenco sottostante usando il costruttore senza parametri per il tipo dell'elemento. AddNew è destinato principalmente all'uso da parte dei programmatori che aggiungono un supporto di data binding complesso al componente personalizzato.

AddNew viene comunemente implementato usando il modello seguente che consente ai programmatori di applicazioni di inserire il proprio codice per la creazione di elementi personalizzati:

  1. AddNew genera l'evento AddingNew.

  2. Il programmatore può fornire un elemento personalizzato gestendo l'evento AddingNew e impostando la NewObject proprietà del AddingNewEventArgs parametro sul nuovo elemento. In caso contrario, il componente deve creare un elemento usando il costruttore senza parametri.

  3. Se l'origine dati non implementa l'interfaccia, l'elemento viene immediatamente aggiunto all'origine IEditableObject dati e all'elenco sottostante. Se questa interfaccia è supportata, l'aggiunta viene eseguita dai CancelCurrentEdit metodi e EndCurrentEdit .

Si applica a

Vedi anche