ObservableCollection<T>.OnCollectionChanged Yöntem

Tanım

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

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

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

Örnekler

Bu yöntemi geçersiz kıldığınızda, aşağıdaki örnekte olduğu gibi temel uygulamayı çağırın veya yeniden gelen 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 virtual yöntem aracılığıyla olayı tetiklerCollectionChanged.

Şunlara uygulanır