TextBox
Компонент TextBox представляет собой поле для ввода текста, которое позволяет пользователям вводить текстовую информацию с клавиатуры устройства. Это один из наиболее часто используемых компонентов для взаимодействия с пользователем в приложениях.
TextBox может быть настроен для принятия различных типов ввода, включая обычный текст, числа, а также многострочный текст. Компонент поддерживает подсказки (Hint), которые отображаются, когда поле пустое, и может быть настроен на различные стили отображения.
- RequestFocus()
- Запрашивает фокус для этого компонента. Когда компонент получает фокус, он активирует клавиатуру для ввода текста.
- HideKeyboard()
- Скрывает клавиатуру. Только для компонентов Android версии 3.0 или выше.
- BackgroundColor
- Определяет цвет фона компонента TextBox.
- Enabled
- Определяет, включен ли компонент. Если значение установлено как False, компонент будет отключен и пользователь не сможет с ним взаимодействовать.
- FontBold
- Определяет, отображается ли текст полужирным шрифтом.
- FontItalic
- Определяет, отображается ли текст курсивом.
- FontSize
- Определяет размер шрифта текста, отображаемого в компоненте.
- FontTypeface
- Определяет гарнитуру шрифта для текста.
- Height
- Определяет высоту компонента.
- Hint
- Текст, который будет отображаться в компоненте, когда он пуст. Служит подсказкой пользователю о том, какую информацию следует ввести.
- MultiLine
- Определяет, может ли компонент содержать несколько строк текста. Если установлено значение True, текст может занимать несколько строк и пользователь может нажимать Enter для перехода на новую строку. Если установлено значение False, TextBox будет принимать только одну строку текста.
- NumbersOnly
- Определяет, ограничен ли ввод только цифрами. По умолчанию имеет значение False, что позволяет вводить любые символы. Если установлено значение True, компонент примет только цифры.
- ReadOnly
- Определяет, можно ли редактировать содержимое компонента. Если установлено значение True, пользователь не сможет изменить текст, но сможет его выделить и скопировать.
- Text
- Определяет текст, отображаемый в компоненте.
- TextAlignment
- Определяет выравнивание текста в компоненте. Возможные значения: 0 (по левому краю), 1 (по центру), 2 (по правому краю).
- TextColor
- Определяет цвет текста, отображаемого в компоненте.
- Visible
- Определяет, видим ли компонент.
- Width
- Определяет ширину компонента.
- GotFocus()
- Событие, которое происходит, когда компонент получает фокус.
- LostFocus()
- Событие, которое происходит, когда компонент теряет фокус.
- OnTextChanged()
- Событие, которое происходит, когда пользователь изменяет текст в компоненте.