DataGridRowsPresenter.OnCleanUpVirtualizedItem Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.