Język

DataGridRowsPresenter.OnCleanUpVirtualizedItem Metoda

Definicja

CleanUpVirtualizedItem Wywołuje zdarzenie dla wierszy, które 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.

Wywoływanie zdarzenia wywołuje procedurę obsługi zdarzeń za pośrednictwem 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.

Notatki dotyczące dziedziczenia

Podczas zastępowania OnCleanUpVirtualizedItem(CleanUpVirtualizedItemEventArgs) w klasie pochodnej pamiętaj, aby wywołać metodę klasy OnCleanUpVirtualizedItem(CleanUpVirtualizedItemEventArgs) bazowej, aby zarejestrowani delegaci odbierali zdarzenie.

Dotyczy

Zobacz też