DataGridRowsPresenter.OnCleanUpVirtualizedItem Método

Definição

Aumenta o CleanUpVirtualizedItem evento para as linhas que desapareceram da vista.

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)

Parâmetros

e
CleanUpVirtualizedItemEventArgs

Os dados do evento.

Observações

Por defeito, a DataGridRowsPresenter classe mantém DataGridRow instâncias apenas para os itens de dados que estão atualmente em exibição na interface de utilizador. Quando as linhas são deslocadas para fora de vista, as DataGridRow instâncias ficam disponíveis para recolha de lixo.

Este OnCleanUpVirtualizedItem método de substituição cancela a limpeza de linhas com erros de validação. Pode sobrescrever este método ou gerir o CleanUpVirtualizedItem evento para fornecer a sua própria lógica para cancelar a limpeza de linhas específicas.

Levantar um evento invoca o gestor de eventos através de um delegado. Para mais informações, consulte Manuseio e Levantamento de Eventos.

O OnCleanUpVirtualizedItem método também permite que classes derivadas tratem do evento sem anexar um delegado. Esta é a técnica preferida para lidar com o evento numa classe derivada.

Notas para Herdeiros

Ao substituir OnCleanUpVirtualizedItem(CleanUpVirtualizedItemEventArgs) uma classe derivada, certifique-se de chamar o método da OnCleanUpVirtualizedItem(CleanUpVirtualizedItemEventArgs) classe base para que os delegados registados recebam o evento.

Aplica-se a

Ver também