BindingManagerBase.AddNew Método

Definição

Quando sobreposto numa classe derivada, adiciona um novo item à lista subjacente.

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

Observações

O AddNew método adiciona um novo item à lista subjacente usando o construtor sem parâmetros para o tipo desse item. AddNew destina-se principalmente a ser usado por programadores que adicionam suporte complexo de ligação de dados ao seu componente personalizado.

AddNew é normalmente implementado usando o seguinte padrão que permite aos programadores de aplicações injetar o seu próprio código para criar itens personalizados:

  1. AddNew eleva o AddingNew evento.

  2. O programador pode fornecer um item personalizado ao tratar do AddingNew evento e definir a NewObject propriedade do AddingNewEventArgs parâmetro para o novo item. Caso contrário, o componente deve criar um item usando o construtor sem parâmetros.

  3. Se a fonte de dados não implementar a IEditableObject interface, o item é imediatamente adicionado à fonte de dados e à lista subjacente. Se esta interface for suportada, então a adição é transacionada pelos CancelCurrentEdit métodos e.EndCurrentEdit

Aplica-se a

Ver também