Sdílet prostřednictvím


DataGridRowsPresenter.OnCleanUpVirtualizedItem Metoda

Definice

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

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.

Platí pro

Viz také