ObservableCollection<T>.OnCollectionChanged(NotifyCollectionChangedEventArgs) Methode

Definition

Löst das CollectionChanged-Ereignis mit den angegebenen Argumenten aus.Raises the CollectionChanged event with the provided arguments.

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.Arguments of the event being raised.

Beispiele

Wenn Sie diese Methode überschreiben, wenden Sie entweder die Basis Implementierung BlockReentrancy an, oder verwenden Sie die-Methode, um die Änderungen der wieder eintretende Auflistung wie im folgenden Beispiel zu behandeln:When overriding this method, either call the base implementation or use the BlockReentrancy method to handle reentrant collection changes, as in the following example:

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

Hinweise

Eigenschaften und Methoden, die diese Auflistung ändern, CollectionChanged erhöhen das Ereignis virtual durch diese Methode.Properties and methods that modify this collection raise the CollectionChanged event through this virtual method.

Gilt für: