ObservableCollection<T>.OnCollectionChanged Yöntem

Tanım

CollectionChanged Sağlanan bağımsız değişkenlerle olayı tetikler.

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)

Parametreler

e
NotifyCollectionChangedEventArgs

Tetiklenen olayın bağımsız değişkenleri.

Örnekler

Bu yöntemi geçersiz kıldığınızda, temel uygulamayı çağırın veya aşağıdaki örnekte olduğu gibi yeniden girişli koleksiyon değişikliklerini işlemek için yöntemini kullanın BlockReentrancy :

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

Açıklamalar

Bu koleksiyonu değiştiren özellikler ve yöntemler bu CollectionChanged yöntem aracılığıyla olayı tetiklervirtual.

Şunlara uygulanır