Freigeben über


ObservableCollection<T>.OnCollectionChanged Methode

Definition

Löst das CollectionChanged-Ereignis unter Verwendung der angegebenen Argumente aus.

protected:
 virtual void OnCollectionChanged(System::Collections::Specialized::NotifyCollectionChangedEventArgs ^ e);
protected virtual void OnCollectionChanged (System.Collections.Specialized.NotifyCollectionChangedEventArgs e);
abstract member OnCollectionChanged : System.Collections.Specialized.NotifyCollectionChangedEventArgs -> unit
override this.OnCollectionChanged : System.Collections.Specialized.NotifyCollectionChangedEventArgs -> unit
Protected Overridable Sub OnCollectionChanged (e As NotifyCollectionChangedEventArgs)

Parameter

e
NotifyCollectionChangedEventArgs

Argumente des ausgelösten Ereignisses.

Beispiele

Rufen Sie beim Überschreiben dieser Methode entweder die Basisimplementierung auf, oder verwenden Sie die BlockReentrancy -Methode, um Änderungen an der Erneutentrantauflistung zu behandeln, wie im folgenden Beispiel gezeigt:

using (BlockReentrancy())
{
    // OnCollectionChanged call
}
Using BlockReentrancy()
    ' OnCollectionChanged call
End Using

Hinweise

Eigenschaften und Methoden, die diese Auflistung ändern, lösen das CollectionChanged Ereignis über diese virtual Methode aus.

Gilt für: