DataGrid.UnloadingRow Evento

Definizione

Si verifica quando un oggetto DataGridRow diventa disponibile per potere essere riutilizzato.

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 evento

Commenti

Per migliorare le prestazioni, la EnableRowVirtualization proprietà è impostata su true per impostazione predefinita. Quando la proprietà è impostata su , l'oggetto EnableRowVirtualization non crea un'istanza DataGrid di un DataGridRow oggetto per ogni elemento di dati nell'origine dati associata.true Invece, l'oggetto DataGrid crea DataGridRow oggetti solo quando sono necessari e li riutilizza quanto può. Ad esempio, l'oggetto DataGrid crea un DataGridRow oggetto per ogni elemento di dati attualmente in visualizzazione e ricicla la riga quando scorre fuori dalla visualizzazione.

Questo evento consente di apportare eventuali modifiche necessarie a una riga prima di essere riutilizzata. In genere si usa questo evento per annullare eventuali modifiche apportate in un LoadingRow gestore eventi.

Si applica a

Vedi anche