BindingManagerBase.AddNew Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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:
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ů.
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 .