CheckBox
Флажок с включённым ToggleMode.
Создаёт переключаемую кнопку с выравниванием текста слева. Для независимого параметра оставьте ButtonGroup пустой и обрабатывайте Toggled(bool). Общий ButtonGroup создаёт взаимоисключающий выбор и использует оформление радиокнопки по теме. Для загрузки значения без обработчиков применяйте SetPressedNoSignal, затем явно обновляйте зависимый интерфейс; в группе этот метод не согласует остальные элементы.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
CheckBoxКонструктор
public CheckBox();Создаёт флажок с ToggleMode = true и выравниванием текста слева. ButtonGroup изначально null.
Свойства темы
Это ключи ресурсов Theme, а не свойства C# класса. Используйте методы GetTheme…() и AddTheme…Override() у Control с соответствующим типом значения.
| Ключ и тип | Описание |
|---|---|
checkbox_checked_colorColor | Цвет отмеченного значка при нажатии на флажок. По умолчанию:Color(1, 1, 1, 1) |
checkbox_unchecked_colorColor | Цвет неотмеченного значка, когда флажок не нажат. По умолчанию:Color(1, 1, 1, 1) |
check_v_offsetint | Вертикальное смещение, используемое при отрисовке значков галочек (в пикселях). По умолчанию:0 |
checkedTexture2D | Значок галочки, отображаемый при установке флажка |
checked_disabledTexture2D | Значок галочки, отображаемый, когда |
radio_checkedTexture2D | Значок галочки, отображаемый, когда |
radio_checked_disabledTexture2D | Значок галочки, отображаемый, когда |
radio_uncheckedTexture2D | Значок галочки, отображаемый, когда |
radio_unchecked_disabledTexture2D | Значок галочки, отображаемый, когда |
uncheckedTexture2D | Значок галочки, отображаемый, когда флажок |
unchecked_disabledTexture2D | Значок галочки, отображаемый, когда флажок |