ListPicker
Кнопка, при нажатии на которую, отображается список текстов для выбора пользователем. Тексты можно задавать через Designer или Blocks Editor, устанавливая свойство ElementsFromString в виде объединенной строки с разделителями (например, "choice 1, choice 2, choice 3"), либо задавая свойство Elements как список в редакторе Blocks.
Установка свойства ShowFilterBar в true позволит выполнять поиск по списку. Другие свойства, такие как TextAlignment, BackgroundColor и т.д., влияют на внешний вид кнопки и определяют, можно ли по ней кликнуть (свойство Enabled).
- Open()
- Открывает ListPicker, как если бы пользователь по нему кликнул.
- BackgroundColor
- Задает фоновый цвет ListPicker в виде целого числа формата alpha-red-green-blue. Если установлено изображение, изменение цвета не будет видно, пока изображение не удалено.
- Elements
- Задает список вариантов для отображения.
- ElementsFromString
- Задает список вариантов из строки, где значения разделены запятыми.
- Enabled
- Определяет, должен ли ListPicker быть активным и кликабельным.
- FontBold
- Определяет, должен ли текст ListPicker отображаться жирным. Некоторые шрифты не поддерживают жирное начертание.
- FontItalic
- Определяет, должен ли текст ListPicker отображаться курсивом. Некоторые шрифты не поддерживают курсив.
- FontSize
- Задает размер шрифта текста ListPicker, измеряемый в sp (безразмерных пикселях).
- FontTypeface
- Задает тип шрифта ListPicker: default, serif, sans serif, monospace или custom. Для пользовательского шрифта загрузите файл .ttf в медиа проекта.
- Height
- Задает вертикальную высоту ListPicker в пикселях.
- HeightPercent
- Задает вертикальную высоту ListPicker как процент от высоты экрана.
- Image
- Задает путь к изображению ListPicker. Если установлены и изображение, и фоновый цвет, отображается только изображение.
- ItemBackgroundColor
- Задает фоновый цвет элементов списка ListPicker.
- ItemTextColor
- Задает цвет текста элементов списка ListPicker.
- Selection
- Задает выбранный элемент. При непосредственном изменении программой также изменяется свойство SelectionIndex на первый элемент, соответствующий указанному значению. Если значение отсутствует в Elements, SelectionIndex будет установлен в 0.
- SelectionIndex
- Устанавливает индекс выбранного элемента.
- Shape
- Задает форму ListPicker. Допустимые значения: 0 (по умолчанию), 1 (округлая), 2 (прямоугольная) и 3 (овал). Форма не отображается, если используется изображение.
- ShowFeedback
- Определяет, должна ли отображаться визуальная обратная связь при нажатии на ListPicker с изображением.
- ShowFilterBar
- Если установлено в true, ListPicker отображает строку поиска для фильтрации списка.
- Text
- Задает текст, отображаемый на ListPicker.
- TextAlignment
- Определяет выравнивание текста ListPicker. Допустимые значения: 0 (обычное, например, по левому краю для текста слева направо), 1 (центр) или 2 (противоположное, например, по правому краю для текста слева направо).
- TextColor
- Задает цвет текста ListPicker в виде целого числа формата alpha-red-green-blue.
- Title
- Необязательное название, отображаемое в верхней части списка вариантов.
- Visible
- Определяет, должен ли ListPicker отображаться на экране. Значение true – если элемент виден, и false – если скрыт.
- Width
- Задает горизонтальную ширину ListPicker в пикселях.
- WidthPercent
- Задает горизонтальную ширину ListPicker как процент от ширины экрана.
- AfterPicking()
- Событие, которое срабатывает после завершения работы ListPicker и заполнения свойств.
- BeforePicking()
- Срабатывает при нажатии на ListPicker или при его открытии через метод Open, до того как список вариантов будет отображен. Может использоваться для подготовки списка.
- GotFocus()
- Означает, что курсор переместился на ListPicker, и по нему можно кликнуть.
- LostFocus()
- Означает, что курсор переместился с ListPicker, и теперь по нему нельзя кликнуть.
- TouchDown()
- Означает, что ListPicker был нажат.
- TouchUp()
- Означает, что ListPicker был отпущен.