Поделиться через


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 .

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

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