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

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
(summary)
Строка 24: Строка 24:
 
| [[FGX.Controls.Types.IFGXNotificationObservable|IFGXNotificationObservable]] || <p>Интерфейс для компонентов, за которыми можно наблюдать (получать разнотипные уведомления об уничтожении объекта и тд.).</p>
 
| [[FGX.Controls.Types.IFGXNotificationObservable|IFGXNotificationObservable]] || <p>Интерфейс для компонентов, за которыми можно наблюдать (получать разнотипные уведомления об уничтожении объекта и тд.).</p>
 
|-
 
|-
| [[FGX.Controls.Types.TfgControlObservable|TfgControlObservable]] || <span style="color:gray">Описание отсутствует.</span>
+
| [[FGX.Controls.Types.TfgControlObservable|TfgControlObservable]] || <p>Реализация наблюдаемого объекта <i>IFGXNotificationObservable</i> для <i>TfgControl</i> .</p>
 +
|-
 +
| [[FGX.Controls.Types.TfgDelegatedControlObserver|TfgDelegatedControlObserver]] || <p>Реализация наблюдателя <i>IFGXNotificationObserver</i> , который уведомляет через событие или колбек.</p>
 
|-
 
|-
 
| [[FGX.Controls.Types.IFGXTapSupported|IFGXTapSupported]] || <p>Отвечает за работу с главным событие нажатия в контроле. Контрол может иметь более одного события нажатия. Например, некоторые композитные контролы (состоящие из других) могут объявлять несколько соыбтия нажатия от составных частей. В этом случаи интерфейс позволяет выделить одно приоритетное событие.</p>
 
| [[FGX.Controls.Types.IFGXTapSupported|IFGXTapSupported]] || <p>Отвечает за работу с главным событие нажатия в контроле. Контрол может иметь более одного события нажатия. Например, некоторые композитные контролы (состоящие из других) могут объявлять несколько соыбтия нажатия от составных частей. В этом случаи интерфейс позволяет выделить одно приоритетное событие.</p>
Строка 46: Строка 48:
 
|-
 
|-
 
| [[FGX.Controls.Types.TfgNotificationType|TfgNotificationType]] || <span style="color:gray">Описание отсутствует.</span>
 
| [[FGX.Controls.Types.TfgNotificationType|TfgNotificationType]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgControlObserverCallback|TfgControlObserverCallback]] || <span style="color:gray">Описание отсутствует.</span>
 
|}
 
|}

Версия 03:16, 6 декабря 2021

Вспомогательные типы для реализации Control.

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

TfgSize Описание отсутствует.
TfgPosition Описание отсутствует.
TfgConstraints Описание отсутствует.
TfgMargins

Значения внешних отступов.

TfgControlAlignment

Настройки выравнивания контрола в родительском контейнере.

TfgRelativePosition

Параметры позиционирования контрола относительно родителя.

IFGXContainer

Маркер, что контрол может содержать вложенные контролы.

IFGXNotificationObserver

Компонент, который хочет узнавать о событиях происходящих в другом компоненте, должен реализовать этот интерфейс и подписаться у желаемого компонента на получение уведомлений через IFGXNotificationObservable

IFGXNotificationObservable

Интерфейс для компонентов, за которыми можно наблюдать (получать разнотипные уведомления об уничтожении объекта и тд.).

TfgControlObservable

Реализация наблюдаемого объекта IFGXNotificationObservable для TfgControl .

TfgDelegatedControlObserver

Реализация наблюдателя IFGXNotificationObserver , который уведомляет через событие или колбек.

IFGXTapSupported

Отвечает за работу с главным событие нажатия в контроле. Контрол может иметь более одного события нажатия. Например, некоторые композитные контролы (состоящие из других) могут объявлять несколько соыбтия нажатия от составных частей. В этом случаи интерфейс позволяет выделить одно приоритетное событие.

IFGXThemeSupported

Отвечает за маркировку компонента, что он позволяет задать тему для своих вложенных компонентов.

Types

TfgSizeDimension Описание отсутствует.
TfgSizeDimensions Описание отсутствует.
TfgAlignSelf Описание отсутствует.
TfgPositionMode

The Position property tells Flexbox how you want your item to be positioned within its parent.

TfgControlLayoutDirection

Направление выравнивание контрола в зависимости от направления правописания языка.

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