DataGrid.UnloadingRow Zdarzenie

Definicja

Występuje, gdy DataGridRow obiekt staje się dostępny do ponownego użycia.

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) 

Typ zdarzenia

Uwagi

Aby zwiększyć wydajność, EnableRowVirtualization właściwość jest domyślnie ustawiona na true wartość . EnableRowVirtualization Gdy właściwość jest ustawiona na truewartość , DataGrid obiekt nie tworzy wystąpienia DataGridRow obiektu dla każdego elementu danych w powiązanym źródle danych. Zamiast tego obiekt tworzy DataGridRow tylko wtedy, DataGrid gdy są potrzebne, i używa ich tak samo, jak to możliwe. Na przykład obiekt DataGrid tworzy DataGridRow obiekt dla każdego elementu danych, który jest obecnie w widoku, i przetwarza wiersz po przewinięciu z widoku.

To zdarzenie umożliwia wprowadzenie wszelkich niezbędnych zmian w wierszu przed jego ponownym użyciem. To zdarzenie jest zwykle używane do cofania wszelkich zmian wprowadzonych w LoadingRow programie obsługi zdarzeń.

Dotyczy

Zobacz też