ObservableCollection<T>.OnCollectionChanged(NotifyCollectionChangedEventArgs) メソッド
定義
指定された引数を使用して、CollectionChanged イベントを発生させます。Raises the CollectionChanged event with the provided arguments.
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)
パラメーター
発生しているイベントの引数。Arguments of the event being raised.
例
このメソッドをオーバーライドする場合は、次の例に示すように、基本実装を呼び出すか、またはメソッドを使用して再入可能な BlockReentrancy コレクションの変更を処理します。When overriding this method, either call the base implementation or use the BlockReentrancy method to handle reentrant collection changes, as in the following example:
using (BlockReentrancy())
{
// OnCollectionChanged call
}
Using BlockReentrancy()
' OnCollectionChanged call
End Using
注釈
このコレクションを変更するプロパティとメソッドは、このメソッドを使用してイベントを発生させ CollectionChanged virtual
ます。Properties and methods that modify this collection raise the CollectionChanged event through this virtual
method.