ObservableCollection<T>.OnCollectionChanged(NotifyCollectionChangedEventArgs) Method

Definition

Löst das CollectionChanged-Ereignis unter Verwendung der angegebenen Argumente 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)

Parameters

e
NotifyCollectionChangedEventArgs

Argumente des ausgelösten Ereignisses.Arguments of the event being raised.

Examples

Wenn Sie diese Methode überschreiben, wenden Sie entweder die Basis Implementierung an, oder verwenden Sie die BlockReentrancy-Methode, um Änderungen der wieder eintretende Auflistung zu behandeln, wie im folgenden Beispiel: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

Remarks

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

Applies to