DataGrid.UnloadingRow Événement

Définition

Se produit lorsqu'un objet DataGridRow devient disponible pour une éventuelle réutilisation.

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) 

Type d'événement

Remarques

Pour améliorer les performances, la EnableRowVirtualization propriété est définie true sur par défaut. Lorsque la EnableRowVirtualization propriété a la valeur true, n’instancie DataGrid pas d’objet DataGridRow pour chaque élément de données de la source de données liée. Au lieu de cela, le DataGrid ne crée DataGridRow des objets que lorsqu’ils sont nécessaires et les réutilise autant qu’il le peut. Par exemple, crée DataGrid un DataGridRow objet pour chaque élément de données actuellement en vue et recycle la ligne lorsqu’elle sort de l’affichage.

Cet événement vous permet d’apporter toutes les modifications nécessaires à une ligne avant qu’elle ne soit réutilisée. Vous utilisez généralement cet événement pour annuler les modifications apportées dans un gestionnaire d’événements LoadingRow .

S’applique à

Voir aussi