CollectionChangeEventArgs.Element Eigenschaft

Definition

Ruft die Instanz der Auflistung mit der Änderung ab.

public:
 virtual property System::Object ^ Element { System::Object ^ get(); };
public virtual object Element { get; }
public virtual object? Element { get; }
member this.Element : obj
Public Overridable ReadOnly Property Element As Object

Eigenschaftswert

Ein Object, das die Instanz der Auflistung mit der Änderung darstellt, oder null, wenn Sie die Auflistung aktualisieren.

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieses Members veranschaulicht. Im Beispiel meldet ein Ereignishandler das Auftreten des Ereignisses AutoCompleteStringCollection.CollectionChanged . Dieser Bericht hilft Ihnen, zu erfahren, wann das Ereignis eintritt, und kann Sie beim Debuggen unterstützen. Um über mehrere Ereignisse oder ereignisse zu berichten, die häufig auftreten, sollten Sie die Nachricht durch Console.WriteLine ein mehrlineiges TextBoxersetzen MessageBox.Show oder anfügen.

Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt ein, das eine instance des Typs AutoCompleteStringCollection enthältAutoCompleteStringCollection1. Stellen Sie dann sicher, dass der Ereignishandler dem AutoCompleteStringCollection.CollectionChanged Ereignis zugeordnet ist.

private void AutoCompleteStringCollection1_CollectionChanged(Object sender, CollectionChangeEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Action", e.Action );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Element", e.Element );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "CollectionChanged Event" );
}
Private Sub AutoCompleteStringCollection1_CollectionChanged(sender as Object, e as CollectionChangeEventArgs) _ 
     Handles AutoCompleteStringCollection1.CollectionChanged

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Action", e.Action)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Element", e.Element)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"CollectionChanged Event")

End Sub

Gilt für:

Weitere Informationen