FGX.Controls.Types: различия между версиями
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 24: | Строка 24: | ||
| [[FGX.Controls.Types.IFGXNotificationObservable|IFGXNotificationObservable]] || <p>Интерфейс для компонентов, за которыми можно наблюдать (получать разнотипные уведомления об уничтожении объекта и тд.).</p> | | [[FGX.Controls.Types.IFGXNotificationObservable|IFGXNotificationObservable]] || <p>Интерфейс для компонентов, за которыми можно наблюдать (получать разнотипные уведомления об уничтожении объекта и тд.).</p> | ||
|- | |- | ||
− | | [[FGX.Controls.Types.TfgControlObservable|TfgControlObservable]] || < | + | | [[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> | ||
Строка 34: | Строка 36: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
+ | |- | ||
+ | | [[FGX.Controls.Types.TfgSizeDimension|TfgSizeDimension]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[FGX.Controls.Types.TfgSizeDimensions|TfgSizeDimensions]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[TfgResizedEvent|TfgResizedEvent]] || <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
| [[FGX.Controls.Types.TfgAlignSelf|TfgAlignSelf]] || <span style="color:gray">Описание отсутствует.</span> | | [[FGX.Controls.Types.TfgAlignSelf|TfgAlignSelf]] || <span style="color:gray">Описание отсутствует.</span> | ||
Строка 42: | Строка 50: | ||
|- | |- | ||
| [[FGX.Controls.Types.TfgNotificationType|TfgNotificationType]] || <span style="color:gray">Описание отсутствует.</span> | | [[FGX.Controls.Types.TfgNotificationType|TfgNotificationType]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[FGX.Controls.Types.TfgNotificationTypes|TfgNotificationTypes]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[TfgControlObserverCallback|TfgControlObserverCallback]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[TfgControlObserverEvent|TfgControlObserverEvent]] || <span style="color:gray">Описание отсутствует.</span> | ||
|} | |} |
Текущая версия на 17:17, 23 декабря 2022
Вспомогательные типы для реализации Control.
Классы и интерфейсы
TfgSize | Описание отсутствует. |
TfgPosition | Описание отсутствует. |
TfgConstraints | Описание отсутствует. |
TfgMargins | Значения внешних отступов. |
TfgControlAlignment | Настройки выравнивания контрола в родительском контейнере. |
TfgRelativePosition | Параметры позиционирования контрола относительно родителя. |
IFGXContainer | Маркер, что контрол может содержать вложенные контролы. |
IFGXNotificationObserver | Компонент, который хочет узнавать о событиях происходящих в другом компоненте, должен реализовать этот интерфейс и подписаться у желаемого компонента на получение уведомлений через IFGXNotificationObservable |
IFGXNotificationObservable | Интерфейс для компонентов, за которыми можно наблюдать (получать разнотипные уведомления об уничтожении объекта и тд.). |
TfgControlObservable | Реализация наблюдаемого объекта IFGXNotificationObservable для TfgControl . |
TfgDelegatedControlObserver | Реализация наблюдателя IFGXNotificationObserver , который уведомляет через событие или колбек. |
IFGXTapSupported | Отвечает за работу с главным событие нажатия в контроле. Контрол может иметь более одного события нажатия. Например, некоторые композитные контролы (состоящие из других) могут объявлять несколько соыбтия нажатия от составных частей. В этом случаи интерфейс позволяет выделить одно приоритетное событие. |
IFGXThemeSupported | Отвечает за маркировку компонента, что он позволяет задать тему для своих вложенных компонентов. |
Types
TfgSizeDimension | Описание отсутствует. |
TfgSizeDimensions | Описание отсутствует. |
TfgResizedEvent | Описание отсутствует. |
TfgAlignSelf | Описание отсутствует. |
TfgPositionMode | The Position property tells Flexbox how you want your item to be positioned within its parent. |
TfgControlLayoutDirection | Направление выравнивание контрола в зависимости от направления правописания языка. |
TfgNotificationType | Описание отсутствует. |
TfgNotificationTypes | Описание отсутствует. |
TfgControlObserverCallback | Описание отсутствует. |
TfgControlObserverEvent | Описание отсутствует. |