DataGrid.UnloadingRow Evento

Definición

Se produce cuando un objeto DataGridRow queda disponible para que se reutilice.

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

Comentarios

Para mejorar el rendimiento, la EnableRowVirtualization propiedad se establece true en de forma predeterminada. Cuando la EnableRowVirtualization propiedad se establece trueen , DataGrid no crea una instancia de un DataGridRow objeto para cada elemento de datos del origen de datos enlazado. En su lugar, crea DataGridDataGridRow objetos solo cuando son necesarios y los reutiliza tanto como pueda. Por ejemplo, crea DataGrid un DataGridRow objeto para cada elemento de datos que se encuentra actualmente en la vista y recicla la fila cuando se desplaza fuera de la vista.

Este evento le permite realizar los cambios necesarios en una fila antes de reutilizarlo. Normalmente, se usa este evento para deshacer los cambios realizados en un LoadingRow controlador de eventos.

Se aplica a

Consulte también