Condividi tramite


ObservableCollection<T>.OnCollectionChanged Metodo

Definizione

Genera l'evento CollectionChanged con gli argomenti specificati.

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)

Parametri

e
NotifyCollectionChangedEventArgs

Argomenti dell'evento da generare.

Esempio

Quando si esegue l'override di questo metodo, chiamare l'implementazione di base o usare il BlockReentrancy metodo per gestire le modifiche alla raccolta reentrant, come nell'esempio seguente:

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

Commenti

Proprietà e metodi che modificano questa raccolta generano l'evento CollectionChanged tramite questo virtual metodo.

Si applica a