FGX.VirtualPagerLayout.Types.TfgVirtualPagerAdapter

Материал из FGX Native Докуметации
Версия от 17:28, 23 декабря 2022; Admin (обсуждение | вклад) (summary)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Delphi

TfgVirtualPagerAdapter = class (TObject)

TObject -> TfgVirtualPagerAdapter

Описание

Адаптер виртуальных страниц. Опционально загружает/выгружает страницы по мере их необходимости. Загрузка/выгрузка страниц осуществляет через адаптер IFGXVirtualPageProvider , переданный в конструктор.

Конструкторы

constructor
Create(const AProvider: IFGXVirtualPageProvider)

Описание отсутствует.

Методы

procedure
DisableLoading()

Отключает загрузку новых страниц.

procedure
EnableLoading()

Включает загрузку новых страниц и загружает все отложенные к загрузке страницы.

function
IsLoadingDisabled(): Boolean

Отклюена ли сейчас загрузка страниц?

procedure
DisableUnloading()

Отключает выгрузку новых страниц.

procedure
EnableUnloading()

Включает выгрузку новых страниц и выгружает все отложенные к выгрузке страницы.

function
IsUnloadingDisabled(): Boolean

Отклюена ли сейчас выгрузка страниц?

procedure
Add()

Добавляет виртуальную страницу в конец списка.

Загрузка этой страницы произойдет в тот момент, когда это необходимо.
procedure
Insert(const APageIndex: Integer)

Вставляет виртуальную страницу в позицию APageIndex списка.

Выгрузка этой страницы произойдет в тот момент, когда это необходимо.
procedure
Delete(const APageIndex: Integer)

Удаляет виртуальную страницу в позиции APageIndex списка.

procedure
Clear()

Очистка списка и выгрузка всех страниц.

procedure
UnloadPage(const APageIndex: Integer)

Описание отсутствует.

procedure
UnloadPagesBetween(const AFrom: Integer; const ATo: Integer)

Описание отсутствует.

procedure
LoadPage(const APageIndex: Integer)

Описание отсутствует.

procedure
LoadPagesBetween(const AFrom: Integer; const ATo: Integer)

Описание отсутствует.

procedure
LoadPages()

Описание отсутствует.

function
FindLoadedPageIndex(const APageIndex: Integer; var AIndex: Integer): Boolean

Описание отсутствует.

Свойства

property
LoadedPageCount: Integer

Количество загруженных страниц.

property
LoadedPages[const AIndex]: TfgControl

Доступ к загруженным страницам по индексу среди только загруженных страниц.

property
LoadedPageIndex: Integer

Индекс текущей загруженной вкладки среди только загруженных страниц.

property
Pages[const AIndex]: TfgControl

Возвращает экземпляр страницы по индексу AIndex .

Не выполняет принудительную загрузку страницы. Возвращает nil, если страница не была загружена.
property
LeftLoadedPageIndex: Integer

Описание отсутствует.

property
RightLoadedPageIndex: Integer

Описание отсутствует.

property
Index: Integer

Индекс текущей выделенной страницы.

property
Count: Integer

Общее количество страниц.

property
OffscreenPageLimit: Integer

Описание отсутствует.

Константы

const
DefaultOffscreenPageLimit: Integer

Описание отсутствует.

const
DefaultIndex: Integer

Описание отсутствует.

const
DefaultCount: Integer

Описание отсутствует.