DataGrid.LoadingRow Ereignis

Definition

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 truefestgelegt 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.

Gilt für:

Weitere Informationen