DataGrid.LoadingRow Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt ein, nachdem eine DataGridRow instanziiert wurde, damit Sie sie vor der Verwendung anpassen können.
public:
event EventHandler<System::Windows::Controls::DataGridRowEventArgs ^> ^ LoadingRow;
public event EventHandler<System.Windows.Controls.DataGridRowEventArgs> LoadingRow;
member this.LoadingRow : EventHandler<System.Windows.Controls.DataGridRowEventArgs>
Public Custom Event LoadingRow As EventHandler(Of DataGridRowEventArgs)
Public Event LoadingRow As EventHandler(Of DataGridRowEventArgs)
Ereignistyp
Hinweise
Um die Leistung zu verbessern, ist die EnableRowVirtualization -Eigenschaft standardmäßig auf true
festgelegt. Wenn die EnableRowVirtualization -Eigenschaft auf true
festgelegt ist, instanziiert DataGridRow kein DataGrid -Objekt für jedes Datenelement in der gebundenen Datenquelle. Stattdessen erstellt DataGridRow objekte DataGrid nur dann, wenn sie benötigt werden, und verwendet sie so weit wie möglich wieder. So erstellt z. DataGrid B. ein DataGridRow -Objekt für jedes Datenelement, das sich derzeit in der Ansicht befindet, und die Zeile wird wiederverwendet, wenn ein Bildlauf aus der Ansicht erfolgt.
Mit diesem Ereignis können Sie alle erforderlichen Änderungen an einer Zeile vornehmen, bevor sie verwendet wird. Um diese Anpassungen rückgängig zu machen, bevor eine Zeile wiederverwendet wird, behandeln Sie das UnloadingRow -Ereignis.