DataGrid.UnloadingRow Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 true
wartość , 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ń.