DataGrid.LoadingRow Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит после создания экземпляра DataGridRow , чтобы можно было настроить его до его использования.
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)
Тип события
Комментарии
Чтобы повысить производительность, EnableRowVirtualization свойство устанавливается true по умолчанию.
EnableRowVirtualization Если для свойства задано trueзначение, DataGrid экземпляр объекта для каждого элемента данных в связанном источнике данных не создаетсяDataGridRow. Вместо этого DataGrid создаются DataGridRow объекты только в том случае, если они необходимы, и повторно используют их столько, сколько это возможно. Например, DataGrid создается DataGridRow объект для каждого элемента данных, который в настоящее время находится в представлении, и перезапускает строку при прокрутке вне представления.
Это событие позволяет вносить все необходимые изменения в строку перед его использованием. Чтобы отменить эти настройки перед повторной использованием строки, обработайте UnloadingRow событие.