FGX.NavigationBar.TfgCustomNavigationBar: различия между версиями
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
Строка 71: | Строка 71: | ||
<p>Срабатывает, когда пользователь нажимает на иконку навигации.</p> | <p>Срабатывает, когда пользователь нажимает на иконку навигации.</p> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnActionButtonTap: [[TfgNavigationBarButtonEvent]]</code> | + | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnActionButtonTap: [[TfgNavigationBarButtonEvent|TfgNavigationBarButtonEvent]]</code> |
<p>Срабатывает, когда пользователь нажимает на одну из кнопок <i>Buttons</i> .</p> | <p>Срабатывает, когда пользователь нажимает на одну из кнопок <i>Buttons</i> .</p> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnActionControlExpanded: [[TfgNavigationBarButtonEvent]]</code> | + | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnActionControlExpanded: [[TfgNavigationBarButtonEvent|TfgNavigationBarButtonEvent]]</code> |
<p>Срабатывает, когда у кнопки <i>ActionButton</i> отображается <i>ActionButton.ActionControl</i> .</p> | <p>Срабатывает, когда у кнопки <i>ActionButton</i> отображается <i>ActionButton.ActionControl</i> .</p> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnActionControlCollapsed: [[TfgNavigationBarButtonEvent]]</code> | + | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnActionControlCollapsed: [[TfgNavigationBarButtonEvent|TfgNavigationBarButtonEvent]]</code> |
<p>Срабатывает, когда у кнопки <i>ActionButton</i> скрывается <i>ActionButton.ActionControl</i> .</p> | <p>Срабатывает, когда у кнопки <i>ActionButton</i> скрывается <i>ActionButton.ActionControl</i> .</p> | ||
|} | |} | ||
Строка 101: | Строка 101: | ||
|- | |- | ||
| <syntaxhighlight lang="Delphi">const</syntaxhighlight> || <code>DefaultAutosize: [[Set]]</code> | | <syntaxhighlight lang="Delphi">const</syntaxhighlight> || <code>DefaultAutosize: [[Set]]</code> | ||
+ | <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">const</syntaxhighlight> || <code>DefaultBackgroundColor: [[TAlphaColor]]</code> | ||
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|} | |} |
Текущая версия на 17:22, 23 декабря 2022
Delphi
TfgCustomNavigationBar = class (TfgControl, IFGXActionButtonsController, IFGXTapSupported, IFGXToolBar)
TComponent -> TfgControl -> TfgCustomNavigationBar
Прямые наследники: TfgNavigationBar
Содержание
Описание
Главная панель навигации всех мобильных приложений. Обычно отображается сверху приложения и показывает название текущего экрана, предоставляет кнопку навигации для перехода между экранами и набор контекстных кнопок-действий.
Данный компонент можно указывать в TfgDrawerLayout.ToggleControl . В этом случае, кнопка навигации будет автоматически использоваться для отображения TfgDrawer .
Конструкторы
constructor
|
Create(AOwner: TComponent)
Описание отсутствует. |
Свойства
property
|
LogoImageLink: TfgAssetLink
Описание отсутствует. |
property
|
TintColorLink: TfgAssetColorLink
Описание отсутствует. |
property
|
ActionButtons: TfgNavigationBarButtons
Кнопки отображаемые в правой части панели навигации. |
property
|
ButtonsOptions: TfgNavigationBarButtonsOptions
Настройки кнопок: кнопок действий, навигации и кнопки подробнее. |
property
|
LogoImageName: TfgAssetName
Название ресурса, содержащего логотипю |
property
|
Title: string
Заголовок. |
property
|
Subtitle: string
Подзаголовок. |
property
|
Style: TfgNavigationBarStyle
Тема отображения контрола. |
property
|
TintColor: TAlphaColor
Цвет подкрашивания. Если используется стиль Style.Translucent , то данное свойство игнорируется. |
property
|
TintColorName: TfgAssetName
Описание отсутствует. |
property
|
TitleTextSettings: TfgNavigationBarTitleTextSettings
Настройки отображения заголовка. |
property
|
SubtitleTextSettings: TfgNavigationBarSubTitleTextSettings
Настройки отображения подзаголовка. |
События
event
|
OnNavigationIconTap: TNotifyEvent
Срабатывает, когда пользователь нажимает на иконку навигации. |
event
|
OnActionButtonTap: TfgNavigationBarButtonEvent
Срабатывает, когда пользователь нажимает на одну из кнопок Buttons . |
event
|
OnActionControlExpanded: TfgNavigationBarButtonEvent
Срабатывает, когда у кнопки ActionButton отображается ActionButton.ActionControl . |
event
|
OnActionControlCollapsed: TfgNavigationBarButtonEvent
Срабатывает, когда у кнопки ActionButton скрывается ActionButton.ActionControl . |
Константы
const
|
DefaultTintColor: TAlphaColor
Описание отсутствует. |
const
|
DefaultTintColorName: string
Описание отсутствует. |
const
|
DefaultStyle: TfgNavigationBarStyle
Описание отсутствует. |
const
|
DefaultAlignSelf: TfgAlignSelf
Описание отсутствует. |
const
|
DefaultPositionMode: TfgPositionMode
Описание отсутствует. |
const
|
DefaultAutosize: Set
Описание отсутствует. |
const
|
DefaultBackgroundColor: TAlphaColor
Описание отсутствует. |