ObservableCollection<T>.OnCollectionChanged Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vyvolá událost se CollectionChanged zadanými argumenty.
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)
Parametry
Argumenty vyvolání události.
Příklady
Při přepsání této metody buď zavolejte základní implementaci, nebo použijte metodu BlockReentrancy ke zpracování změn opakované kolekce, jako v následujícím příkladu:
using (BlockReentrancy())
{
// OnCollectionChanged call
}
Using BlockReentrancy()
' OnCollectionChanged call
End Using
Poznámky
Vlastnosti a metody, které upravují tuto kolekci, CollectionChanged vyvolávají událost prostřednictvím této virtual
metody.