Прочитать на английском

Поделиться через


DataGrid.UnloadingRow Событие

Определение

Происходит, когда объект DataGridRow становится доступен для повторного использования.

C#
public event EventHandler<System.Windows.Controls.DataGridRowEventArgs> UnloadingRow;

Тип события

Комментарии

Для повышения производительности EnableRowVirtualization свойство по умолчанию имеет значение true . Если свойству EnableRowVirtualization присвоено значение true, DataGrid объект не создает DataGridRow экземпляр объекта для каждого элемента данных в связанном источнике данных. Вместо этого объект создает DataGridRow объекты только тогда, DataGrid когда они необходимы, и использует их столько, сколько это возможно. Например, DataGrid объект создает DataGridRow объект для каждого элемента данных, который в данный момент находится в представлении, и перезапускает строку при ее прокручивании.

Это событие позволяет внести все необходимые изменения в строку перед ее повторным использованием. Обычно это событие используется для отмены всех изменений, внесенных в LoadingRow обработчик событий.

Применяется к

Продукт Версии
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

См. также раздел