DataGridRowsPresenter.OnCleanUpVirtualizedItem Metodo

Definizione

Genera l'evento per le righe che hanno eseguito lo scorrimento all'esterno CleanUpVirtualizedItem della visualizzazione.

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)

Parametri

e
CleanUpVirtualizedItemEventArgs

Dati dell'evento.

Commenti

Per impostazione predefinita, la DataGridRowsPresenter classe gestisce DataGridRow le istanze solo per gli elementi di dati attualmente visualizzati all'interno dell'interfaccia utente. Quando le righe vengono scorrere all'esterno della visualizzazione, le DataGridRow istanze diventano disponibili per Garbage Collection.

Questo OnCleanUpVirtualizedItem metodo esegue l'override annulla la pulizia per le righe con errori di convalida. È possibile eseguire l'override di questo metodo o gestire l'evento CleanUpVirtualizedItem per fornire la propria logica per annullare la pulizia di righe specifiche.

La generazione di un evento richiama il gestore eventi tramite un delegato. Per altre informazioni, vedere Gestione e generazione di eventi.

Il OnCleanUpVirtualizedItem metodo consente anche alle classi derivate di gestire l'evento senza associare un delegato. Questa è la tecnica preferita per gestire l'evento in una classe derivata.

Note per gli eredi

Quando si esegue l'override OnCleanUpVirtualizedItem(CleanUpVirtualizedItemEventArgs) in una classe derivata, assicurarsi di chiamare il metodo della OnCleanUpVirtualizedItem(CleanUpVirtualizedItemEventArgs) classe di base in modo che i delegati registrati ricevano l'evento.

Si applica a

Vedi anche