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事件。

适用于