Bagikan melalui


ObservableCollection<T>.OnCollectionChanged Metode

Definisi

Menaikkan CollectionChanged peristiwa dengan argumen yang disediakan.

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)

Parameter

e
NotifyCollectionChangedEventArgs

Argumen peristiwa yang dimunculkan.

Contoh

Saat mengambil alih metode ini, panggil implementasi dasar atau gunakan BlockReentrancy metode untuk menangani perubahan pengumpulan masuk kembali, seperti dalam contoh berikut:

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

Keterangan

Properti dan metode yang memodifikasi koleksi ini meningkatkan CollectionChanged peristiwa melalui metode ini virtual .

Berlaku untuk