FGX.VirtualPagerLayout.TfgCustomVirtualPagerLayout
Delphi
TfgCustomVirtualPagerLayout = class (TfgControl, IFGXVirtualPageAdapterProvider, IFGXVirtualPageProvider, IFGXContainer)
TComponent -> TfgControl -> TfgCustomVirtualPagerLayout
Прямые наследники: TfgCustomImageSlider, TfgCustomPagerLayout, TfgVirtualPagerLayout
Непрямые наследники: TfgImageSlider, TfgPagerLayout
Содержание
Описание
Описание отсутствует.
Конструкторы
constructor
|
Create(AOwner: TComponent)
Описание отсутствует. |
Методы
procedure
|
Reload()
Уведомляет компонент о том, что список страниц изменился и надо заново его построить. |
procedure
|
NotifyPageInserted(const AIndex: Integer)
Уведомляет компонент, что в список вставлены новые страницы по указанным индексам. Изменение состава страниц не допускается в процессе анимации.
|
procedure
|
NotifyPageRemoved(const AIndex: Integer)
Уведомляет компонент, что из списка нужно удалить страницы по указанным индексам. Изменение состава страниц не допускается в процессе анимации.
|
function
|
GoToNextPage(const AAnimate: Boolean): Boolean
Выполняет переключение страницы с текущей на следующую. Возвращает true, если следующая вкладка существует. |
function
|
GoToPreviousPage(const AAnimate: Boolean): Boolean
Выполняет переключение страницы с текущей на предыдущую. Возвращает true, если предыдущая вкладка существует. |
procedure
|
GoToPage(const APageIndex: Integer; const AAnimate: Boolean)
Выполняет переключение страницы с текущей на страницу с указанным индексом. |
function
|
HasNextPage(): Boolean
Определяет, если ли следующая страница, относительно текущей, которую можно выбрать. Если ни одно вкладка не выбрана, то выполняет определение с первой вкладки.
|
function
|
HasPreviousPage(): Boolean
Определяет, если ли предыдущая страница, относительно текущей, которую можно выбрать. Если ни одно вкладка не выбрана, то выполняет определение с последней вкладки.
|
procedure
|
Changed()
Форсирует вызов события OnChanged . Используете этот метод, если после программного изменения текущей вкладки, вам необходимо, чтобы данные события были вызваны.
|
Свойства
property
|
PageCount: Integer
Возвращает общее количество страниц. Чтобы задать количество страниц используйте событие OnGetPageCount . Изменение состава страниц не допускается в процессе анимации.
|
property
|
Pages[const APageIndex]: TfgControl
Возвращает экземпляр страницы по указанному индексу. Возвращает nil, если страница не загружена.
|
property
|
PageIndex: Integer
Возвращает индекс текущей выбранной страницы. Смена текущей вкладки не допускается в процессе анимации.
|
property
|
ActivePage: TfgControl
Активная/выбранная страница ( PageIndex ). Если ни одна страница не выбрана, вернет nil.
|
property
|
SwipeEnabled: Boolean
Можно ли перелистывать страницы пальцем или нет. |
События
event
|
OnGetPageCount: TfgGetPageCountEvent
Вызывается, когда компоненту необходимо узнать общее количество страниц. |
event
|
OnLoadPage: TfgLoadPageEvent
Вызывается, когда компоненту необходимо загрузить страницу. В этом событии необходимо вернуть экземпляр страницы. Возвращаемая страница не должна иметь родителя.
|
event
|
OnUnloadPage: TfgUnloadPageEvent
Вызывается, когда компоненту больше не нужна страница и он ее выгружает. Этим событием можно воспользоваться, чтобы удалить страницу или сложить ее в пул страниц для дальнейшего использования на ваше усмотрение. |
event
|
OnChanged: TNotifyEvent
Вызывается только при интерактивной смене вкладки, как только компонент понимает на какую вкладку окончательно переключается пользователь. Вызывается в процессе смены/анимации, до окончания анимации смены вкладки.
|
event
|
OnBeginDragging: TNotifyEvent
Вызывается, когда пользователь опустил палец на экран и начал двигать содержимое. |
event
|
OnEndDragging: TNotifyEvent
Вызывается, когда пользователь поднял палец с экрана и закончил двигать содержимое. |
event
|
OnBeginScrolingAnimation: TNotifyEvent
Вызывается, когда началась анимация смены вкладки. |
event
|
OnEndScrolingAnimation: TNotifyEvent
Вызывается, когда анимация смены вкладки закончилась. |
Константы
const
|
UndefinedPageIndex: Integer
Описание отсутствует. |
const
|
DefaultSwipeEnabled: Boolean
Описание отсутствует. |