DataGrid.UnloadingRow Evento

Definição

Ocorre quando um objeto DataGridRow se torna disponível para reutilização.

public:
 event EventHandler<System::Windows::Controls::DataGridRowEventArgs ^> ^ UnloadingRow;
public event EventHandler<System.Windows.Controls.DataGridRowEventArgs> UnloadingRow;
member this.UnloadingRow : EventHandler<System.Windows.Controls.DataGridRowEventArgs> 
Public Custom Event UnloadingRow As EventHandler(Of DataGridRowEventArgs) 
Public Event UnloadingRow As EventHandler(Of DataGridRowEventArgs) 

Tipo de evento

Comentários

Para melhorar o desempenho, a EnableRowVirtualization propriedade é definida true como por padrão. Quando a EnableRowVirtualization propriedade é definida como true, o DataGrid não cria uma instância de um DataGridRow objeto para cada item de dados na fonte de dados associada. Em vez disso, o DataGrid cria DataGridRow objetos somente quando são necessários e os reutiliza o máximo possível. Por exemplo, o DataGrid cria um DataGridRow objeto para cada item de dados que está atualmente em exibição e recicla a linha quando ela rola para fora da exibição.

Esse evento permite que você faça as alterações necessárias em uma linha antes de ser reutilizado. Normalmente, você usa esse evento para desfazer as alterações feitas em um LoadingRow manipulador de eventos.

Aplica-se a

Confira também