Бөлісу құралы:


BindingManagerBase.AddNew Метод

Определение

При переопределении в производном классе добавляет новый элемент в базовый список.

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

Комментарии

Метод AddNew добавляет новый элемент в базовый список с помощью конструктора без параметров для типа этого элемента. AddNew предназначен в первую очередь для использования программистами, добавляя сложную поддержку привязки данных к пользовательскому компоненту.

AddNew обычно реализуется с помощью следующего шаблона, позволяющего программистам приложений внедрять собственный код для создания настраиваемых элементов:

  1. AddNew вызывает AddingNew событие.

  2. Программист может предоставить пользовательский элемент, обрабатывая AddingNew событие и устанавливая NewObject свойство AddingNewEventArgs параметра на новый элемент. В противном случае компонент должен создать элемент с помощью конструктора без параметров.

  3. Если источник данных не реализует IEditableObject интерфейс, элемент немедленно добавляется в источник данных и базовый список. Если этот интерфейс поддерживается, то добавление выполняется с помощью CancelCurrentEdit методов и EndCurrentEdit методов.

Применяется к

См. также раздел