ObservableCollection<T>.OnCollectionChanged(NotifyCollectionChangedEventArgs) ObservableCollection<T>.OnCollectionChanged(NotifyCollectionChangedEventArgs) ObservableCollection<T>.OnCollectionChanged(NotifyCollectionChangedEventArgs) ObservableCollection<T>.OnCollectionChanged(NotifyCollectionChangedEventArgs) Method

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

Beispiele

Wenn Sie diese Methode überschreiben, die basisimplementierung aufrufen oder verwenden Sie die BlockReentrancy Methode zum Behandeln von reentrant Auflistung geändert wird, wie im folgenden Beispiel gezeigt: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, lösen ändern die CollectionChanged Ereignis über diese virtual Methode.Properties and methods that modify this collection raise the CollectionChanged event through this virtual method.

Gilt für: