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


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

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

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

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