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 .
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по