DataGridRowsPresenter.OnCleanUpVirtualizedItem 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 pro řádky CleanUpVirtualizedItem , které se posunuly mimo zobrazení.
protected:
override void OnCleanUpVirtualizedItem(System::Windows::Controls::CleanUpVirtualizedItemEventArgs ^ e);
protected override void OnCleanUpVirtualizedItem (System.Windows.Controls.CleanUpVirtualizedItemEventArgs e);
override this.OnCleanUpVirtualizedItem : System.Windows.Controls.CleanUpVirtualizedItemEventArgs -> unit
Protected Overrides Sub OnCleanUpVirtualizedItem (e As CleanUpVirtualizedItemEventArgs)
Parametry
Data události
Poznámky
Ve výchozím nastavení DataGridRowsPresenter třída udržuje DataGridRow instance pouze pro datové položky, které jsou aktuálně zobrazeny v rámci uživatelského rozhraní. Když se řádky posunou mimo zobrazení, DataGridRow instance se zpřístupní pro uvolňování paměti.
Tato OnCleanUpVirtualizedItem metoda přepíše zrušení čištění pro řádky, které mají chyby ověřování. Tuto metodu můžete přepsat nebo zpracovat CleanUpVirtualizedItem událost a poskytnout tak vlastní logiku pro zrušení čištění konkrétních řádků.
Vyvolání události spustí obslužnou rutinu události prostřednictvím delegáta. Další informace najdete v tématu Zpracování a vyvolávání událostí.
Metoda OnCleanUpVirtualizedItem také umožňuje odvozeným třídám zpracovat událost bez připojení delegáta. Toto je upřednostňovaná technika pro zpracování události v odvozené třídě.
Poznámky pro dědice
Při přepsání OnCleanUpVirtualizedItem(CleanUpVirtualizedItemEventArgs) v odvozené třídě nezapomeňte volat metodu základní třídy, OnCleanUpVirtualizedItem(CleanUpVirtualizedItemEventArgs) aby registrovaní delegáti obdrželi událost.