FGX.NavigationBar.TfgNavigationBar: различия между версиями
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
Строка 12: | Строка 12: | ||
<p>Главная панель навигации всех мобильных приложений. Обычно отображается сверху приложения и показывает название текущего экрана, предоставляет кнопку навигации для перехода между экранами и набор контекстных кнопок-действий.</p><p>Данный компонент можно указывать в <i>TfgDrawerLayout.ToggleControl</i> . В этом случае, кнопка навигации будет автоматически использоваться для отображения <i>TfgDrawer</i> .</p><div class="info">Обратите внимание, что на форме может отображаться только один экземпляр данного контрола, так как операционная система использует этот контрол в своих целях.</div><small style="color: red"><small>Описание взято от [[FGX.NavigationBar.TfgCustomNavigationBar|TfgCustomNavigationBar]].</small></small> | <p>Главная панель навигации всех мобильных приложений. Обычно отображается сверху приложения и показывает название текущего экрана, предоставляет кнопку навигации для перехода между экранами и набор контекстных кнопок-действий.</p><p>Данный компонент можно указывать в <i>TfgDrawerLayout.ToggleControl</i> . В этом случае, кнопка навигации будет автоматически использоваться для отображения <i>TfgDrawer</i> .</p><div class="info">Обратите внимание, что на форме может отображаться только один экземпляр данного контрола, так как операционная система использует этот контрол в своих целях.</div><small style="color: red"><small>Описание взято от [[FGX.NavigationBar.TfgCustomNavigationBar|TfgCustomNavigationBar]].</small></small> | ||
+ | |||
+ | == Свойства == | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>ActionButtons: [[FGX.NavigationBar.Types.TfgNavigationBarButtons|TfgNavigationBarButtons]]</code> | ||
+ | <p>Кнопки отображаемые в правой части панели навигации.</p><small style="color: red"><small>Описание взято от [[FGX.NavigationBar.TfgCustomNavigationBar.ActionButtons|ActionButtons]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>ButtonsOptions: [[FGX.NavigationBar.TfgNavigationBarButtonsOptions|TfgNavigationBarButtonsOptions]]</code> | ||
+ | <p>Настройки кнопок: кнопок действий, навигации и кнопки подробнее.</p><small style="color: red"><small>Описание взято от [[FGX.NavigationBar.TfgCustomNavigationBar.ButtonsOptions|ButtonsOptions]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Title: [[string]]</code> | ||
+ | <p>Заголовок.</p><small style="color: red"><small>Описание взято от [[FGX.NavigationBar.TfgCustomNavigationBar.Title|Title]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Subtitle: [[string]]</code> | ||
+ | <p>Подзаголовок.</p><small style="color: red"><small>Описание взято от [[FGX.NavigationBar.TfgCustomNavigationBar.Subtitle|Subtitle]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Style: [[FGX.NavigationBar.TfgNavigationBarStyle|TfgNavigationBarStyle]]</code> | ||
+ | <p>Тема отображения контрола.</p><small style="color: red"><small>Описание взято от [[FGX.NavigationBar.TfgCustomNavigationBar.Style|Style]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>TintColor: [[TAlphaColor]]</code> | ||
+ | <p>Цвет подкрашивания. Если используется стиль <i>Style.Translucent</i> , то данное свойство игнорируется.</p><small style="color: red"><small>Описание взято от [[FGX.NavigationBar.TfgCustomNavigationBar.TintColor|TintColor]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>TintColorName: [[TfgAssetName|TfgAssetName]]</code> | ||
+ | <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>TitleTextSettings: [[FGX.NavigationBar.Types.TfgNavigationBarTitleTextSettings|TfgNavigationBarTitleTextSettings]]</code> | ||
+ | <p>Настройки отображения заголовка.</p><small style="color: red"><small>Описание взято от [[FGX.NavigationBar.TfgCustomNavigationBar.TitleTextSettings|TitleTextSettings]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>SubtitleTextSettings: [[FGX.NavigationBar.Types.TfgNavigationBarSubTitleTextSettings|TfgNavigationBarSubTitleTextSettings]]</code> | ||
+ | <p>Настройки отображения подзаголовка.</p><small style="color: red"><small>Описание взято от [[FGX.NavigationBar.TfgCustomNavigationBar.SubtitleTextSettings|SubtitleTextSettings]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Alignment: [[FGX.Control.Types.TfgControlAlignment|TfgControlAlignment]]</code> | ||
+ | <p>Настройки выравнивания контрола в рамках родителя.</p><small style="color: red"><small>Описание взято от [[FGX.Control.TfgControl.Alignment|Alignment]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>AlignWithMargins: [[Boolean]]</code> | ||
+ | <p>Нужно ли использовать заданные внешние отступы <i>Margins</i> .</p><small style="color: red"><small>Описание взято от [[FGX.Control.TfgControl.AlignWithMargins|AlignWithMargins]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Locked: [[Boolean]]</code> | ||
+ | <p>Позволяет заблокировать выделение компонента мышкой в дизайн тайме.</p><small style="color: red"><small>Описание взято от [[FGX.Control.TfgControl.Locked|Locked]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>LookupName: [[string]]</code> | ||
+ | <p>Идентификатор, используемый для поиска данного контрола среди других. Актуально для ситуаций, когда несколько контролов могут иметь одно и тоже имя для поиска и нам нужно найти данный контрол в определенной части поддерева.</p><small style="color: red"><small>Описание взято от [[FGX.Control.TfgControl.LookupName|LookupName]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>PositionMode: [[FGX.Control.Types.TfgPositionMode|TfgPositionMode]]</code> | ||
+ | <p>Режим позиционирования контрола в рамках родителя (в абсолютных координатах / относительно).</p><small style="color: red"><small>Описание взято от [[FGX.Control.TfgControl.PositionMode|PositionMode]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Position: [[FGX.Control.Types.TfgPosition|TfgPosition]]</code> | ||
+ | <p>Позиция контрола в локальных логических координатах родителя <i>Parent</i> .</p><small style="color: red"><small>Описание взято от [[FGX.Control.TfgControl.Position|Position]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>RelativePosition: [[FGX.Control.Types.TfgRelativePosition|TfgRelativePosition]]</code> | ||
+ | <p>Относительная позиция контролов относительно родителя. Актуально только для <b>PositionMode = Relative</b> .</p><small style="color: red"><small>Описание взято от [[FGX.Control.TfgControl.RelativePosition|RelativePosition]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Size: [[FGX.Control.Types.TfgSize|TfgSize]]</code> | ||
+ | <p>Размер контрола в логических координатах.</p><small style="color: red"><small>Описание взято от [[FGX.Control.TfgControl.Size|Size]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Constraints: [[FGX.Control.Types.TfgConstraints|TfgConstraints]]</code> | ||
+ | <p>Ограничение на размеры контрола.</p><small style="color: red"><small>Описание взято от [[FGX.Control.TfgControl.Constraints|Constraints]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Margins: [[FGX.Control.Types.TfgMargins|TfgMargins]]</code> | ||
+ | <p>Внешние отступы контрола. Используются при выравнивании текущего контрола в рамках контейнера.</p><small style="color: red"><small>Описание взято от [[FGX.Control.TfgControl.Margins|Margins]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>GestureKinds: [[FGX.Control.TfgGestureKinds|TfgGestureKinds]]</code> | ||
+ | <p>Виды поддерживаемых жестов.</p><small style="color: red"><small>Описание взято от [[FGX.Control.TfgControl.GestureKinds|GestureKinds]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>HitTest: [[Boolean]]</code> | ||
+ | <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Opacity: [[Single]]</code> | ||
+ | <p>Прозрачность контрола.</p><small style="color: red"><small>Описание взято от [[FGX.Control.TfgControl.Opacity|Opacity]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Visible: [[Boolean]]</code> | ||
+ | <p>Видимость контрола.</p><small style="color: red"><small>Описание взято от [[FGX.Control.TfgControl.Visible|Visible]].</small></small> | ||
+ | |} |
Версия 18:12, 29 июня 2019
Delphi
TfgNavigationBar = class (TfgCustomNavigationBar)
TComponent -> TfgControl -> TfgCustomNavigationBar -> TfgNavigationBar
Описание
Главная панель навигации всех мобильных приложений. Обычно отображается сверху приложения и показывает название текущего экрана, предоставляет кнопку навигации для перехода между экранами и набор контекстных кнопок-действий.
Данный компонент можно указывать в TfgDrawerLayout.ToggleControl . В этом случае, кнопка навигации будет автоматически использоваться для отображения TfgDrawer .
Описание взято от TfgCustomNavigationBar.
Свойства
property
|
ActionButtons: TfgNavigationBarButtons
Кнопки отображаемые в правой части панели навигации. Описание взято от ActionButtons. |
property
|
ButtonsOptions: TfgNavigationBarButtonsOptions
Настройки кнопок: кнопок действий, навигации и кнопки подробнее. Описание взято от ButtonsOptions. |
property
|
Title: string
Заголовок. Описание взято от Title. |
property
|
Subtitle: string
Подзаголовок. Описание взято от Subtitle. |
property
|
Style: TfgNavigationBarStyle
Тема отображения контрола. Описание взято от Style. |
property
|
TintColor: TAlphaColor
Цвет подкрашивания. Если используется стиль Style.Translucent , то данное свойство игнорируется. Описание взято от TintColor. |
property
|
TintColorName: TfgAssetName
Описание отсутствует. |
property
|
TitleTextSettings: TfgNavigationBarTitleTextSettings
Настройки отображения заголовка. Описание взято от TitleTextSettings. |
property
|
SubtitleTextSettings: TfgNavigationBarSubTitleTextSettings
Настройки отображения подзаголовка. Описание взято от SubtitleTextSettings. |
property
|
Alignment: TfgControlAlignment
Настройки выравнивания контрола в рамках родителя. Описание взято от Alignment. |
property
|
AlignWithMargins: Boolean
Нужно ли использовать заданные внешние отступы Margins . Описание взято от AlignWithMargins. |
property
|
Locked: Boolean
Позволяет заблокировать выделение компонента мышкой в дизайн тайме. Описание взято от Locked. |
property
|
LookupName: string
Идентификатор, используемый для поиска данного контрола среди других. Актуально для ситуаций, когда несколько контролов могут иметь одно и тоже имя для поиска и нам нужно найти данный контрол в определенной части поддерева. Описание взято от LookupName. |
property
|
PositionMode: TfgPositionMode
Режим позиционирования контрола в рамках родителя (в абсолютных координатах / относительно). Описание взято от PositionMode. |
property
|
Position: TfgPosition
Позиция контрола в локальных логических координатах родителя Parent . Описание взято от Position. |
property
|
RelativePosition: TfgRelativePosition
Относительная позиция контролов относительно родителя. Актуально только для PositionMode = Relative . Описание взято от RelativePosition. |
property
|
Size: TfgSize
Размер контрола в логических координатах. Описание взято от Size. |
property
|
Constraints: TfgConstraints
Ограничение на размеры контрола. Описание взято от Constraints. |
property
|
Margins: TfgMargins
Внешние отступы контрола. Используются при выравнивании текущего контрола в рамках контейнера. Описание взято от Margins. |
property
|
GestureKinds: TfgGestureKinds
Виды поддерживаемых жестов. Описание взято от GestureKinds. |
property
|
HitTest: Boolean
Описание отсутствует. |
property
|
Opacity: Single
Прозрачность контрола. Описание взято от Opacity. |
property
|
Visible: Boolean
Видимость контрола. Описание взято от Visible. |