Sdílet prostřednictvím


DataGrid.UnloadingRow Událost

Definice

Nastane, když bude DataGridRow 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 nastavena true ve výchozím nastavení. EnableRowVirtualization Pokud je vlastnost nastavena na true, DataGrid nedojde k vytvoření instance DataGridRow objektu pro každou položku dat ve vázaném zdroji dat. Místo toho vytvoří DataGridDataGridRow objekty pouze v případě, že jsou potřeba, a znovu je použije tolik, jak je to možné. Například DataGrid vytvoří DataGridRow objekt pro každou datovou položku, 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 opětovným použitím. Tuto událost obvykle používáte k vrácení všech změn provedených v obslužné rutině LoadingRow události.

Platí pro

Viz také