DataGrid.UnloadingRow Händelse

Definition

Inträffar när ett DataGridRow objekt blir tillgängligt för återanvändning.

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) 

Händelsetyp

Kommentarer

För att förbättra prestandan är egenskapen EnableRowVirtualization inställd true på som standard. När egenskapen EnableRowVirtualization är inställd på trueDataGrid instansierar inte ett DataGridRow objekt för varje dataobjekt i den bundna datakällan. I stället skapar DataGrid objekten DataGridRow bara när de behövs och återanvänder dem så mycket det kan. Till exempel DataGrid skapar ett DataGridRow objekt för varje dataobjekt som för närvarande visas och återvinner raden när den rullas ur vyn.

Med den här händelsen kan du göra nödvändiga ändringar i en rad innan den återanvänds. Du använder vanligtvis den här händelsen för att ångra ändringar som har gjorts i en LoadingRow händelsehanterare.

Gäller för

Se även