Udostępnij za pośrednictwem


BindingManagerBase.AddNew Metoda

Definicja

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:

  1. AddNew AddingNew zgłasza zdarzenie.

  2. 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.

  3. 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 .

Dotyczy

Zobacz też