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


DataGridRowsPresenter.OnCleanUpVirtualizedItem Метод

Определение

Создает событие CleanUpVirtualizedItem для строк, которые были прокручены за пределы видимости.

protected:
 override void OnCleanUpVirtualizedItem(System::Windows::Controls::CleanUpVirtualizedItemEventArgs ^ e);
protected override void OnCleanUpVirtualizedItem (System.Windows.Controls.CleanUpVirtualizedItemEventArgs e);
override this.OnCleanUpVirtualizedItem : System.Windows.Controls.CleanUpVirtualizedItemEventArgs -> unit
Protected Overrides Sub OnCleanUpVirtualizedItem (e As CleanUpVirtualizedItemEventArgs)

Параметры

e
CleanUpVirtualizedItemEventArgs

Данные события.

Комментарии

По умолчанию класс поддерживает экземпляры DataGridRow только для элементов данных, DataGridRowsPresenter которые в настоящее время отображаются в пользовательском интерфейсе. Когда строки прокручиваются за пределы представления, DataGridRow экземпляры становятся доступными для сборки мусора.

Это OnCleanUpVirtualizedItem переопределение метода отменяет очистку строк, имеющих ошибки проверки. Этот метод можно переопределить или обработать CleanUpVirtualizedItem событие, чтобы предоставить собственную логику отмены очистки определенных строк.

При возникновении события через делегат вызывается обработчик события. Дополнительные сведения см. в разделе Обработка и вызов событий.

Метод OnCleanUpVirtualizedItem также позволяет производным классам обрабатывать событие, не присоединяя делегат. Это предпочтительная методика обработки событий в производном классе.

Примечания для тех, кто наследует этот метод

При переопределении OnCleanUpVirtualizedItem(CleanUpVirtualizedItemEventArgs) в производном классе обязательно вызовите метод базового класса, OnCleanUpVirtualizedItem(CleanUpVirtualizedItemEventArgs) чтобы зарегистрированные делегаты получили событие .

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

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