DataGrid.LoadingRow 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 após um DataGridRow ser instanciado, para que seja possível personalizá-lo antes do uso.
public:
event EventHandler<System::Windows::Controls::DataGridRowEventArgs ^> ^ LoadingRow;
public event EventHandler<System.Windows.Controls.DataGridRowEventArgs> LoadingRow;
member this.LoadingRow : EventHandler<System.Windows.Controls.DataGridRowEventArgs>
Public Custom Event LoadingRow As EventHandler(Of DataGridRowEventArgs)
Public Event LoadingRow 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 true
como , 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 eles 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 usada. Para desfazer essas personalizações antes que uma linha seja reutilizado, manipule o UnloadingRow evento.