Partager via


BindingManagerBase.AddNew Méthode

Définition

En cas de substitution dans une classe dérivée, ajoute un nouvel élément à la liste sous-jacente.

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

Remarques

La AddNew méthode ajoute un nouvel élément à la liste sous-jacente en utilisant le constructeur sans paramètre pour le type de cet élément. AddNew est principalement destiné à être utilisé par les programmeurs qui ajoutent une prise en charge de liaison de données complexe à leur composant personnalisé.

AddNew est généralement implémenté à l’aide du modèle suivant qui permet aux programmeurs d’applications d’injecter leur propre code pour créer des éléments personnalisés :

  1. AddNew déclenche l'événement AddingNew.

  2. Le programmeur peut fournir un élément personnalisé en gérant l’événement AddingNew et en définissant la NewObject propriété du AddingNewEventArgs paramètre sur le nouvel élément. Sinon, le composant doit créer un élément à l’aide du constructeur sans paramètre.

  3. Si la source de données n’implémente pas l’interface IEditableObject , l’élément est immédiatement ajouté à la source de données et à la liste sous-jacente. Si cette interface est prise en charge, l’ajout est traité par les CancelCurrentEdit méthodes et EndCurrentEdit .

S’applique à

Voir aussi