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 geralmente é implementado usando o seguinte padrão que permite que os programadores de aplicativos insiram seu próprio código para criar itens personalizados:

  1. AddNew aciona o AddingNew evento.

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

Aplica-se a

Confira também