DataGridRowsPresenter.OnCleanUpVirtualizedItem Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.