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

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
(summary)
Строка 10: Строка 10:
 
Прямые наследники:
 
Прямые наследники:
 
[[FGX.ListMenu.TfgListMenu|TfgListMenu]]
 
[[FGX.ListMenu.TfgListMenu|TfgListMenu]]
 +
  
 
== Описание ==
 
== Описание ==
Строка 22: Строка 23:
 
<span style="color:gray">Описание отсутствует.</span>
 
<span style="color:gray">Описание отсутствует.</span>
 
|}
 
|}
 +
  
 
== Свойства ==
 
== Свойства ==
Строка 45: Строка 47:
 
<p>Пункты меню.</p>
 
<p>Пункты меню.</p>
 
|}
 
|}
 +
  
 
== События ==
 
== События ==
Строка 60: Строка 63:
 
<p>Пользователь нажал на пункт меню.</p><div class="info">В зависимости от режима выделения <i>SelectionMode</i> , стиля пункта меню <i>TfgListMenuItem.Style</i> и свойства <i>TfgListMenuItem.Selectable</i> нажатие на пункт не обязательно приводит к выделению.</div>
 
<p>Пользователь нажал на пункт меню.</p><div class="info">В зависимости от режима выделения <i>SelectionMode</i> , стиля пункта меню <i>TfgListMenuItem.Style</i> и свойства <i>TfgListMenuItem.Selectable</i> нажатие на пункт не обязательно приводит к выделению.</div>
 
|}
 
|}
 +
  
 
== Константы ==
 
== Константы ==

Версия 02:20, 1 июля 2019

Delphi

TfgCustomListMenu = class (TfgControl)

TComponent -> TfgControl -> TfgCustomListMenu

Прямые наследники: TfgListMenu


Описание

Компонент вывода меню. Поддерживает разные стили пунктов меню, позволяя удобно и быстро создать меню, отвечающее требования по внешнему виду на каждой целевой платформе.

Конструкторы

constructor
Create(AOwner: TComponent)

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


Свойства

property
SelectionController: TfgListMenuSelectionController

Контроллер выделения. Отвечает за работу с выделением пунктов меню.

property
SelectionColorLink: TfgAssetColorLink

Связь с ресурсом цвета выделения.

property
SelectionMode: TfgListMenuSelectionMode

Режим выделения пунктов меню.

property
SelectionColor: TAlphaColor

Цвет выделение пунктов меню.

property
SelectionColorName: TfgAssetName

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

property
Items: TfgListMenuItemsCollection

Пункты меню.


События

event
OnSelectionChanged: TfgSelectionChangedEvent

Пользователь совершил выделение одного или нескольких пунктов меню. За возможность выделения пункта отвечает свойство TfgListMenuItem.Selectable и стиль TfgListMenuItem.Style .

event
OnItemCheckChanged: TfgItemCheckChangedEvent

Пользователь нажал на CheckBox/Switch в пункте меню.

event
OnTapItem: TfgItemTapEvent

Пользователь нажал на пункт меню.

В зависимости от режима выделения SelectionMode , стиля пункта меню TfgListMenuItem.Style и свойства TfgListMenuItem.Selectable нажатие на пункт не обязательно приводит к выделению.


Константы

const
DefaultSelectionColor: TAlphaColor

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