BindingManagerBase.AddNew Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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:
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.
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 .