DataGrid.UnloadingRow Událost

Definice

Nastane, DataGridRow když je objekt k dispozici pro opakované použití.

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) 

Event Type

Poznámky

Pro zvýšení výkonu EnableRowVirtualization je vlastnost ve výchozím nastavení nastavená na true hodnotu . EnableRowVirtualization Pokud je vlastnost nastavena na truehodnotu , DataGrid objekt nevytvoře instanci objektu DataGridRow pro každou položku dat ve vázaném zdroji dat. Místo toho vytvoří DataGridRow objekty pouze v případě, DataGrid že jsou potřeba, a znovu je použije, jak jen to jde. Například vytvoří objekt pro každou datovou DataGridRow položku, DataGrid která je aktuálně v zobrazení, a recykluje řádek, když se posune mimo zobrazení.

Tato událost umožňuje provést všechny potřebné změny řádku před jeho opětovným použitím. Tuto událost obvykle používáte k vrácení změn, které byly provedeny v obslužné rutině LoadingRow události.

Platí pro

Viz také