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 экземпляр объекта для каждого элемента данных в связанном источнике данных. Вместо этого объект создает DataGridRow объекты только тогда, DataGrid когда они необходимы, и использует их столько, сколько это возможно. Например, DataGrid объект создает DataGridRow объект для каждого элемента данных, который в данный момент находится в представлении, и перезапускает строку при ее прокручивании.
Это событие позволяет внести все необходимые изменения в строку перед ее использованием. Чтобы отменить эти настройки перед повторным использованием строки, обработайте UnloadingRow событие .