DataGrid.UnloadingRow Evento
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.
Ocorre quando um DataGridRow objeto fica 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
Observações
Para melhorar o desempenho, a EnableRowVirtualization propriedade é definida como true por defeito. Quando a EnableRowVirtualization propriedade está definida para true, não DataGrid instancia um DataGridRow objeto para cada elemento de dados na fonte de dados vinculada. Em vez disso, DataGrid cria DataGridRow objetos apenas quando são necessários e reutiliza-os tanto quanto pode. Por exemplo, cria DataGrid um DataGridRow objeto para cada elemento de dados que está atualmente na vista e recicla a linha quando esta sai da vista.
Este evento permite-lhe fazer quaisquer alterações necessárias a uma linha antes de ser reutilizada. Normalmente usas este evento para desfazer quaisquer alterações feitas num LoadingRow gestor de eventos.