DataGridRowsPresenter.OnCleanUpVirtualizedItem Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Genererar CleanUpVirtualizedItem händelsen för rader som har rullats ur vyn.
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)
Parametrar
Händelsedata.
Kommentarer
Som standard DataGridRowsPresenter underhåller DataGridRow klassen endast instanser för dataobjekt som för närvarande visas i användargränssnittet. När rader rullas ur vyn blir instanserna DataGridRow tillgängliga för skräpinsamling.
Den här OnCleanUpVirtualizedItem metoden åsidosätter avbryter rensningen för rader som har valideringsfel. Du kan åsidosätta den CleanUpVirtualizedItem här metoden eller hantera händelsen för att ange din egen logik för att avbryta rensningen av vissa rader.
När du skapar en händelse anropas händelsehanteraren via ett ombud. Mer information finns i Hantera och höja händelser.
Metoden OnCleanUpVirtualizedItem gör det också möjligt för härledda klasser att hantera händelsen utan att koppla ett ombud. Det här är den bästa tekniken för att hantera händelsen i en härledd klass.
Anteckningar till arvingar
När du åsidosätter OnCleanUpVirtualizedItem(CleanUpVirtualizedItemEventArgs) i en härledd klass ska du anropa basklassmetoden OnCleanUpVirtualizedItem(CleanUpVirtualizedItemEventArgs) så att registrerade ombud får händelsen.