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 à l’aide du 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 complexe de liaison de données à 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 méthodes et EndCurrentEdit les CancelCurrentEdit méthodes.

S’applique à

Voir aussi