CollectionChangeEventArgs.Action Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Aktion ab, die angibt, in welcher Weise die Auflistung geändert wurde.
public:
virtual property System::ComponentModel::CollectionChangeAction Action { System::ComponentModel::CollectionChangeAction get(); };
public virtual System.ComponentModel.CollectionChangeAction Action { get; }
member this.Action : System.ComponentModel.CollectionChangeAction
Public Overridable ReadOnly Property Action As CollectionChangeAction
Eigenschaftswert
Einer der CollectionChangeAction-Werte.
Beispiele
Im folgenden Codebeispiel wird die Verwendung dieses Elements veranschaulicht. Im Beispiel meldet ein Ereignishandler das Vorkommen des AutoCompleteStringCollection.CollectionChanged Ereignisses. Dieser Bericht hilft Ihnen, zu erfahren, wann das Ereignis auftritt und Sie beim Debuggen unterstützen können. Wenn Sie über mehrere Ereignisse oder ereignisse berichten möchten, die häufig auftreten, sollten Sie die Nachricht durch Console.WriteLine eine mehrlineige TextBoxNachricht ersetzen MessageBox.Show oder anfügen.
Um den Beispielcode auszuführen, fügen Sie sie in ein Projekt ein, das eine Instanz des Typs AutoCompleteStringCollection namens enthält AutoCompleteStringCollection1. 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
Hinweise
Diese Eigenschaft kann einen der folgenden Werte haben:
| Aktion | Eigenschaftswert |
|---|---|
| Ein Element wurde der Auflistung hinzugefügt. | CollectionChangeAction.Add |
| Ein Element wurde aus der Auflistung entfernt. | CollectionChangeAction.Remove |
| Die Sammlung wurde vollständig geändert. | CollectionChangeAction.Refresh |