BindingManagerBase.AddNew Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе добавляет новый элемент в базовый список.
public:
abstract void AddNew();
public abstract void AddNew ();
abstract member AddNew : unit -> unit
Public MustOverride Sub AddNew ()
Комментарии
Метод AddNew добавляет новый элемент в базовый список с помощью конструктора без параметров для типа этого элемента. AddNew предназначен в первую очередь для того, чтобы программисты добавляли поддержку сложной привязки данных к своему пользовательскому компоненту.
AddNew обычно реализуется с помощью следующего шаблона, который позволяет программистам приложений внедрять собственный код для создания настраиваемых элементов:
Программист может предоставить пользовательский элемент, обработать AddingNew событие и присвоив NewObject свойству AddingNewEventArgs параметра значение нового элемента. В противном случае компонент должен создать элемент с помощью конструктора без параметров.
Если источник данных не реализует IEditableObject интерфейс , элемент немедленно добавляется в источник данных и базовый список. Если этот интерфейс поддерживается, то добавление выполняется с помощью CancelCurrentEdit методов и EndCurrentEdit .