FGX.BottomSheetLayout.TfgCustomBottomSheetLayout: различия между версиями
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
Строка 55: | Строка 55: | ||
|- | |- | ||
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>BlockContentMode: [[FGX.BottomSheetLayout.TfgBlockContentMode|TfgBlockContentMode]]</code> | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>BlockContentMode: [[FGX.BottomSheetLayout.TfgBlockContentMode|TfgBlockContentMode]]</code> | ||
− | <p>< | + | <p>Режим блокирования доставки событий до основного содержимого <i>Content</i> .</p> |
− | + | |- | |
− | </ | + | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>BlockContentSettings: [[FGX.BottomSheetLayout.TfgBlockContentSettings|TfgBlockContentSettings]]</code> |
+ | <p>Настройки блокирования области основного содержимого <i>Content</i> .</p> | ||
|- | |- | ||
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>ContentShadingSettings: [[FGX.Types.ContentShading.TfgContentShadingSettings|TfgContentShadingSettings]]</code> | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>ContentShadingSettings: [[FGX.Types.ContentShading.TfgContentShadingSettings|TfgContentShadingSettings]]</code> | ||
<p>Настройки затемнения области основного содержимого <i>Content</i> .</p> | <p>Настройки затемнения области основного содержимого <i>Content</i> .</p> | ||
+ | |} | ||
+ | |||
+ | == События == | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnBlockedContentTap: [[TNotifyEvent]]</code> | ||
+ | <p>Вызывается, когда пользователь совершает нажатие на заблокированной области основного содержимого <i>Content</i> . Актуально только, когда <i>ContentShadingSettings.Mode <> Never.</i> .</p> | ||
|} | |} | ||
Текущая версия на 03:13, 6 декабря 2021
Delphi
TfgCustomBottomSheetLayout = class (TfgControl, IFGXContainer)
TComponent -> TfgControl -> TfgCustomBottomSheetLayout
Прямые наследники: TfgBottomSheetLayout
Содержание
Описание
Контейнер управляющий открытием и закрытием вложенных страниц TfgCustomBottomSheet .
Конструкторы
constructor
|
Create(AOwner: TComponent)
Описание отсутствует. |
Методы
procedure
|
Expand()
Разворачивает все панели с анимацией. |
procedure
|
Expand(const ASheet: TfgCustomBottomSheet)
Разворачивает переданную панель ASheet с анимацией. Если панель открыта, то ничего не делает. Панель обязательно должна принадлежать текущему компоненту.
|
procedure
|
Collapse()
Сворачивает все панели с анимацией до видимой части. |
procedure
|
Collapse(const ASheet: TfgCustomBottomSheet)
Сворачивает переданную панель ASheet с анимацией до видимой части. Если панель закрыта, то ничего не делает. Панель обязательно должна принадлежать текущему компоненту.
|
procedure
|
Hide()
Полностью скрывает все панели с экрана |
Свойства
property
|
Content: TfgCustomBottomSheetContent
Основное содержимое поверх которого выдвигается страница Sheet . |
property
|
Sheet: TfgCustomBottomSheet
Выдвигаемая панель. |
property
|
BlockContentMode: TfgBlockContentMode
Режим блокирования доставки событий до основного содержимого Content . |
property
|
BlockContentSettings: TfgBlockContentSettings
Настройки блокирования области основного содержимого Content . |
property
|
ContentShadingSettings: TfgContentShadingSettings
Настройки затемнения области основного содержимого Content . |
События
event
|
OnBlockedContentTap: TNotifyEvent
Вызывается, когда пользователь совершает нажатие на заблокированной области основного содержимого Content . Актуально только, когда ContentShadingSettings.Mode <> Never. . |
Константы
const
|
DefaultBottomSheetHeight: Integer
Описание отсутствует. |
const
|
DefaultPositionMode: TfgPositionMode
Описание отсутствует. |
const
|
DefaultAlignSelf: TfgAlignSelf
Описание отсутствует. |
const
|
DefaultFlexGrow: Integer
Описание отсутствует. |
const
|
DefaultBlockContentMode: TfgBlockContentMode
Описание отсутствует. |