extra_toc

Вкладки помогают организовать содержимое вашего приложения между разными экранами, наборами данных, и другими взаимоотношениями.

Вкладки представлены классом FGX.PageControl.TfgPageControl.


Высота вкладок

Вы можете изменять высоту вкладок через свойство TabsHeight.

Отключение пролистывания

Если вы не хотите позволять вашим пользователям пролистывать вкладки пальцем, то можете запретить это через свойство SwipeEnabled.

Расположение вкладок

TfgPageControl предлагает специльное свойство TabsPosition для указания местоположения вкладок относительно страниц с содержимыми. Очень полезная возможность - это скрытие вкладок с поддержкой листания страниц. Это откроет для вас новый путь по использованию компонента TfgPageControl для создания слайдеров изображений, мастеров и тд.

Иконки вкладок

Если вам не нравится отображение только текста на вкладках или вы хотите использовать иконки для улучшения восприятия вашего приложения, вы можете указать иконки для каждой вкладки, используя свойство TfgPage.IconName.

Внешний вид

TfgPageControl также поддерживает задание цветового оттенка, который соответствует вашей цветовой схеме. Вы можете указать цвет оттенка через свойства TintColor или TintColorName.

По умолчанию TfgPageControl берет цвет оттенка из ресурса вашей темы с именем Theme\Primary\Color.

События

Если вы хотите контролировать процесс переключения вкладок, то можете воспользоваться следующими событиями: 

  1. OnChanged и OnPageSelected - отслеживание конечных состояний
  2. OnPageSelecting - отслеживание процесса переключения вкладок