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


DataGrid.UnloadingRow Событие

Определение

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

public:
 event EventHandler<System::Windows::Controls::DataGridRowEventArgs ^> ^ UnloadingRow;
public event EventHandler<System.Windows.Controls.DataGridRowEventArgs> UnloadingRow;
member this.UnloadingRow : EventHandler<System.Windows.Controls.DataGridRowEventArgs> 
Public Custom Event UnloadingRow As EventHandler(Of DataGridRowEventArgs) 
Public Event UnloadingRow As EventHandler(Of DataGridRowEventArgs) 

Тип события

Комментарии

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

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

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

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