Partilhar via


BindingManagerBase.AddNew Método

Definição

Quando substituído em uma 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 ()

Comentários

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 adicionando suporte complexo de associação de dados ao componente personalizado.

AddNew normalmente é implementado usando o seguinte padrão que permite que os programadores de aplicativos injetem seu próprio código para criar itens personalizados:

  1. AddNew raises the AddingNew .

  2. O programador pode fornecer um item personalizado manipulando o AddingNew evento e definindo a NewObject propriedade do AddingNewEventArgs parâmetro como 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 será adicionado imediatamente à fonte de dados e à lista subjacente. Se houver suporte para essa interface, a adição será transacionada pelos CancelCurrentEdit métodos e EndCurrentEdit .

Aplica-se a

Confira também