DataGrid.LoadingRow Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si verifica dopo la creazione di un'istanza di un oggetto DataGridRow in modo da poterlo personalizzare prima che venga utilizzato.
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)
Tipo evento
Commenti
Per migliorare le prestazioni, la EnableRowVirtualization proprietà è impostata su true
per impostazione predefinita. Quando la proprietà è impostata su , l'oggetto EnableRowVirtualization non crea un'istanza DataGrid di un DataGridRow oggetto per ogni elemento di dati nell'origine dati associata.true
Invece, l'oggetto DataGrid crea DataGridRow oggetti solo quando sono necessari e li riutilizza quanto può. Ad esempio, l'oggetto DataGrid crea un DataGridRow oggetto per ogni elemento di dati attualmente in visualizzazione e ricicla la riga quando scorre fuori dalla visualizzazione.
Questo evento consente di apportare eventuali modifiche necessarie a una riga prima di usarla. Per annullare queste personalizzazioni prima che venga riutilizzata una riga, gestire l'evento UnloadingRow .