AddingNewEventArgs Klasa

Definicja

Udostępnia dane dla zdarzenia AddingNew.

public ref class AddingNewEventArgs : EventArgs
public class AddingNewEventArgs : EventArgs
type AddingNewEventArgs = class
    inherit EventArgs
Public Class AddingNewEventArgs
Inherits EventArgs
Dziedziczenie
AddingNewEventArgs

Przykłady

W poniższym przykładzie kodu pokazano, jak używać AddingNewEventArgs klasy do obsługi BindingSource.AddingNew zdarzenia. Ten przykładowy kod jest częścią większego przykładu przedstawionego w temacie How to: Customize Item Addition with the Windows Forms BindingSource (Jak dostosować dodawanie elementu za pomocą Windows Forms BindingSource).

// This event handler provides custom item-creation behavior.
void OnCustomersBindingSourceAddingNew(Object^ sender, 
    AddingNewEventArgs^ e)
{
    e->NewObject = DemoCustomer::CreateNewCustomer();
}
// This event handler provides custom item-creation behavior.
void customersBindingSource_AddingNew(
    object sender, 
    AddingNewEventArgs e)
{
    e.NewObject = DemoCustomer.CreateNewCustomer();
}
' This event handler provides custom item-creation behavior.
 Private Sub customersBindingSource_AddingNew( _
 ByVal sender As Object, _
 ByVal e As AddingNewEventArgs) _
 Handles customersBindingSource.AddingNew

     e.NewObject = DemoCustomer.CreateNewCustomer()

 End Sub

Uwagi

Klasa AddingNewEventArgs udostępnia dane zdarzenia BindingSource.AddingNew , które sygnalizuje, że element ma zostać dodany do kolekcji. Zdarzenie daje programisty w programie obsługi AddingNewEventHandlerzdarzeń opcję podawania nowego obiektu przez ustawienie NewObject właściwości na ten nowy element. Jeśli ta właściwość nie jest ustawiona, kolekcja zazwyczaj używa konstruktora bez parametrów odpowiedniego typu do konstruowania nowego elementu. W obu przypadkach nowy element zostanie dodany do kolekcji.

Jeśli kolekcja implementuje ICancelAddNew również interfejs, element zostanie tymczasowo dodany, czekając na kolejne zatwierdzenie lub wycofanie.

To zdarzenie jest często używane w scenariuszach powiązania danych w klasach, takich jak System.Windows.Forms.BindingSource i System.ComponentModel.BindingList<T>.

Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.

Konstruktory

AddingNewEventArgs()

Inicjuje AddingNewEventArgs nowe wystąpienie klasy bez parametrów.

AddingNewEventArgs(Object)

Inicjuje AddingNewEventArgs nowe wystąpienie klasy przy użyciu określonego obiektu jako nowego elementu.

Właściwości

NewObject

Pobiera lub ustawia obiekt do dodania do listy powiązań.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też