FGX.BottomSheetLayout.TfgCustomBottomSheetLayout: различия между версиями

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
 
(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><devnotes>
+
<p>Режим блокирования доставки событий до основного содержимого <i>Content</i> .</p>
<!-- Badly formed XML comment ignored for member 'BlockContentMode' -->
+
|-
</devnotes></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

Описание отсутствует.