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

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
(Метка: замена)
(summary)
Строка 1: Строка 1:
 
* [[ FGX.Control | Вверх к родителю: FGX.Control ]]
 
* [[ FGX.Control | Вверх к родителю: FGX.Control ]]
 +
 +
== Классы и интерфейсы ==
 +
 +
{| class="wikitable sortable"
 +
|-
 +
| [[FGX.Control.Types.TfgSize | TfgSize ]] ||
 +
|-
 +
| [[FGX.Control.Types.TfgPosition | TfgPosition ]] ||
 +
|-
 +
| [[FGX.Control.Types.TfgConstraints | TfgConstraints ]] ||
 +
|-
 +
| [[FGX.Control.Types.TfgMargins | TfgMargins ]] || Значения внешних отступов.
 +
|-
 +
| [[FGX.Control.Types.TfgControlAlignment | TfgControlAlignment ]] || Настройки выравнивания контрола в родительском контейнере.
 +
|-
 +
| [[FGX.Control.Types.TfgRelativePosition | TfgRelativePosition ]] || Параметры позиционирования контрола относительно родителя.
 +
|-
 +
| [[.IFGXContainer | IFGXContainer ]] || Маркер, что контрол может содержать вложенные контролы.
 +
|-
 +
| [[.IFGXNotificationObserver | IFGXNotificationObserver ]] || Компонент, который хочет узнавать о событиях происходящих в другом компоненте, должен реализовать этот интерфейс и подписаться у желаемого компонента на получение уведомлений через '' IFGXNotificationObservable ''
 +
|-
 +
| [[.IFGXNotificationObservable | IFGXNotificationObservable ]] || Интерфейс для компонентов, за которыми можно наблюдать (получать разнотипные уведомления об уничтожении объекта и тд.).
 +
|-
 +
| [[FGX.Control.Types.TfgControlObservable | TfgControlObservable ]] ||
 +
|-
 +
| [[.IFGXTapSupported | IFGXTapSupported ]] || Отвечает за работу с главным событие нажатия в контроле. Контрол может иметь более одного события нажатия. Например, некоторые композитные контролы (состоящие из других) могут объявлять несколько соыбтия нажатия от составных частей. В этом случаи интерфейс позволяет выделить одно приоритетное событие.
 +
|}

Версия 03:15, 10 июня 2019

Классы и интерфейсы

TfgSize
TfgPosition
TfgConstraints
TfgMargins Значения внешних отступов.
TfgControlAlignment Настройки выравнивания контрола в родительском контейнере.
TfgRelativePosition Параметры позиционирования контрола относительно родителя.
IFGXContainer Маркер, что контрол может содержать вложенные контролы.
IFGXNotificationObserver Компонент, который хочет узнавать о событиях происходящих в другом компоненте, должен реализовать этот интерфейс и подписаться у желаемого компонента на получение уведомлений через IFGXNotificationObservable
IFGXNotificationObservable Интерфейс для компонентов, за которыми можно наблюдать (получать разнотипные уведомления об уничтожении объекта и тд.).
TfgControlObservable
IFGXTapSupported Отвечает за работу с главным событие нажатия в контроле. Контрол может иметь более одного события нажатия. Например, некоторые композитные контролы (состоящие из других) могут объявлять несколько соыбтия нажатия от составных частей. В этом случаи интерфейс позволяет выделить одно приоритетное событие.