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 typ této položky. AddNew je určen především pro programátory, kteří do své vlastní komponenty přidávají podporu složitých datových vazeb.

AddNew se běžně implementuje pomocí následujícího vzoru, který umožňuje programátorům aplikací 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 parametru AddingNewEventArgs na novou položku. V opačném případě 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, pak se přidání provádí metodami CancelCurrentEdit a EndCurrentEdit .

Platí pro

Viz také