Share via


DataGridRowsPresenter.OnCleanUpVirtualizedItem Metodo

Definizione

Genera l'evento CleanUpVirtualizedItem per le righe al di fuori 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 visualizzate all'esterno della visualizzazione, le istanze diventano disponibili per l'operazione DataGridRow di Garbage Collection.

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

Quando viene generato un evento, il gestore dell'evento viene richiamato tramite un delegato. Per altre informazioni, vedere la gestione e generazione di eventi.

Il metodo OnCleanUpVirtualizedItem consente inoltre alle classi derivate di gestire l'evento senza associare un delegato. È la tecnica consigliata per la gestione dell'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 base in modo che i delegati registrati ricevano l'evento.

Si applica a

Vedi anche