BindingManagerBase.AddNew Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Po przesłonięciu w klasie pochodnej dodaje nowy element do listy bazowej.
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 jest przeznaczony głównie do użycia przez programistów dodających obsługę złożonych powiązań danych do ich niestandardowego składnika.
AddNew Program 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ść parametru AddingNewEventArgs 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 transakcyjne przez CancelCurrentEdit metody i EndCurrentEdit .