DataGrid.UnloadingRow Gebeurtenis

Definitie

Treedt op wanneer een DataGridRow object beschikbaar wordt voor hergebruik.

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) 

Gebeurtenistype

Opmerkingen

Om de prestaties te verbeteren, is de EnableRowVirtualization eigenschap standaard ingesteld true op. Wanneer de EnableRowVirtualization eigenschap is ingesteld op true, DataGrid wordt er geen exemplaar van een DataGridRow object gemaakt voor elk gegevensitem in de afhankelijke gegevensbron. In plaats daarvan DataGrid worden objecten alleen gemaakt DataGridRow wanneer ze nodig zijn en worden ze zo veel mogelijk opnieuw gebruikt. De functie maakt bijvoorbeeld DataGrid een DataGridRow object voor elk gegevensitem dat momenteel in weergave is en recyclet de rij wanneer deze uit de weergave schuift.

Met deze gebeurtenis kunt u de benodigde wijzigingen aanbrengen in een rij voordat deze opnieuw wordt gebruikt. Normaal gesproken gebruikt u deze gebeurtenis om wijzigingen ongedaan te maken die zijn aangebracht in een LoadingRow gebeurtenis-handler.

Van toepassing op

Zie ook