Comparteix a través de


BindingManagerBase.AddNew Método

Definición

Cuando se reemplaza en una clase derivada, se agrega un nuevo elemento a la lista subyacente.

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

Comentarios

El AddNew método agrega un nuevo elemento a la lista subyacente mediante el constructor sin parámetros para el tipo de ese elemento. AddNew está pensado principalmente para que lo usen los programadores que agregan compatibilidad compleja con enlaces de datos a su componente personalizado.

AddNew normalmente se implementa mediante el siguiente patrón que permite a los programadores de aplicaciones insertar su propio código para crear elementos personalizados:

  1. AddNew genera el evento AddingNew.

  2. El programador puede proporcionar un elemento personalizado controlando el AddingNew evento y estableciendo la NewObject propiedad del AddingNewEventArgs parámetro en el nuevo elemento. De lo contrario, el componente debe crear un elemento mediante el constructor sin parámetros.

  3. Si el origen de datos no implementa la IEditableObject interfaz , el elemento se agrega inmediatamente al origen de datos y a la lista subyacente. Si se admite esta interfaz, los métodos y EndCurrentEdit realizan transacciones con la CancelCurrentEdit adición.

Se aplica a

Consulte también