DataGrid.UnloadingRow Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.