BindingManagerBase.AddNew Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Ha felül van bírálva egy származtatott osztályban, új elemet ad hozzá az alapul szolgáló listához.
public:
abstract void AddNew();
public abstract void AddNew();
abstract member AddNew : unit -> unit
Public MustOverride Sub AddNew ()
Megjegyzések
A AddNew metódus egy új elemet ad hozzá az alapul szolgáló listához az adott elem típusához tartozó paraméter nélküli konstruktor használatával. AddNew elsősorban olyan programozók számára készült, amelyek összetett adatkötési támogatást adnak az egyéni összetevőhöz.
AddNew általában a következő minta használatával implementálják, amely lehetővé teszi az alkalmazásprogramozók számára, hogy saját kódot injektáljanak a testreszabott elemek létrehozásához:
A programozó az esemény kezelésével AddingNew és a NewObject paraméter tulajdonságának az új elemhez való beállításával AddingNewEventArgs adhat meg egyéni elemet. Ellenkező esetben az összetevőnek létre kell hoznia egy elemet a paraméter nélküli konstruktor használatával.
Ha az adatforrás nem implementálja az IEditableObject interfészt, az elem azonnal hozzá lesz adva az adatforráshoz és az alapul szolgáló listához. Ha ez a felület támogatott, akkor az összeadást a metódusok és CancelCurrentEdit a EndCurrentEdit metódusok hajtják végre.