Udostępnij za pośrednictwem


DataGridRowsPresenter.OnCleanUpVirtualizedItem Metoda

Definicja

CleanUpVirtualizedItem Zgłasza zdarzenie dla wierszy, które zostały przewijane z widoku.

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

e
CleanUpVirtualizedItemEventArgs

Dane dotyczące zdarzenia.

Uwagi

Domyślnie DataGridRowsPresenter klasa obsługuje DataGridRow wystąpienia tylko dla elementów danych, które są obecnie wyświetlane w interfejsie użytkownika. Po przewinięciu wierszy z widoku DataGridRow wystąpienia staną się dostępne dla odzyskiwania pamięci.

Ta OnCleanUpVirtualizedItem metoda zastępuje czyszczenie wierszy, które mają błędy walidacji. Tę metodę można zastąpić lub obsłużyć CleanUpVirtualizedItem zdarzenie, aby zapewnić własną logikę anulowania czyszczenia określonych wierszy.

Podnoszenie zdarzenia wywołuje program obsługi zdarzeń przez delegata. Aby uzyskać więcej informacji, zobacz Obsługa i podnoszenie zdarzeń.

Metoda OnCleanUpVirtualizedItem umożliwia również klasom pochodnym obsługę zdarzenia bez dołączania delegata. Jest to preferowana technika obsługi zdarzenia w klasie pochodnej.

Uwagi dotyczące dziedziczenia

Podczas zastępowania OnCleanUpVirtualizedItem(CleanUpVirtualizedItemEventArgs) w klasie pochodnej należy wywołać metodę klasy OnCleanUpVirtualizedItem(CleanUpVirtualizedItemEventArgs) bazowej, aby zarejestrowani delegaci otrzymywali zdarzenie.

Dotyczy

Zobacz też