Sdílet prostřednictvím


BindingManagerBase.AddNew Metoda

Definice

Při přepsání v odvozené třídě přidá novou položku do podkladového seznamu.

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

Poznámky

Metoda AddNew přidá novou položku do podkladového seznamu pomocí konstruktoru bez parametrů pro daný typ položky. AddNew je určen především pro programátory, kteří do své vlastní komponenty přidávají podporu komplexních datových vazeb.

AddNew se běžně implementuje pomocí následujícího vzoru, který programátorům aplikací umožňuje vkládat vlastní kód pro vytváření přizpůsobených položek:

  1. AddNew AddingNew vyvolá událost.

  2. Programátor může zadat vlastní položku zpracováním AddingNew události a nastavením NewObject vlastnosti AddingNewEventArgs parametru na novou položku. Jinak by komponenta měla vytvořit položku pomocí konstruktoru bez parametrů.

  3. Pokud zdroj dat neimplementuje IEditableObject rozhraní, položka se okamžitě přidá do zdroje dat a podkladového seznamu. Pokud je toto rozhraní podporováno, je přidání transactováno metodami CancelCurrentEdit a EndCurrentEdit metodami.

Platí pro

Viz také