BindingManagerBase.AddNew Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Po zastąpieniu w klasie pochodnej dodaje nowy element do bazowej listy.
public:
abstract void AddNew();
public abstract void AddNew();
abstract member AddNew : unit -> unit
Public MustOverride Sub AddNew ()
Uwagi
Metoda AddNew dodaje nowy element do listy bazowej przy użyciu konstruktora bez parametrów dla typu tego elementu. AddNew ma być używana głównie przez programistów dodających obsługę złożonych powiązań danych do ich niestandardowego składnika.
AddNew jest często implementowany przy użyciu następującego wzorca, który umożliwia programistom aplikacji wstrzykiwanie własnego kodu do tworzenia dostosowanych elementów:
Programista może dostarczyć element niestandardowy, obsługując AddingNew zdarzenie i ustawiając NewObject właściwość AddingNewEventArgs parametru na nowy element. W przeciwnym razie składnik powinien utworzyć element przy użyciu konstruktora bez parametrów.
Jeśli źródło danych nie implementuje interfejsu IEditableObject , element zostanie natychmiast dodany do źródła danych i listy bazowej. Jeśli ten interfejs jest obsługiwany, dodanie jest obsługiwane przez CancelCurrentEdit metody i EndCurrentEdit .