Поделиться через


ObservableCollection<T>.OnCollectionChanged Метод

Определение

Вызывает событие CollectionChanged с предоставленным аргументами.

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)

Параметры

e
NotifyCollectionChangedEventArgs

Аргументы вызываемого события.

Примеры

При переопределении этого метода вызовите базовую реализацию или используйте BlockReentrancy метод для обработки повторных изменений коллекции, как показано в следующем примере:

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

Комментарии

Свойства и методы, изменяющие эту коллекцию, CollectionChanged вызывают событие с помощью этого virtual метода.

Применяется к