ButtonGroup

ButtonGroup — группа связанных кнопок, объединённых в единый контрол. Используется для переключения режимов, фильтрации или выбора одного из взаимоисключающих вариантов.

1. Key Principles of Use

When to use

Use — для переключения между режимами просмотра, выбора временного диапазона, фильтрации по категориям.

Don't use — если варианты не взаимоисключающие (используйте отдельные CheckBox).

3. Variants

Компонент использует BasicButton как основу. Размеры и View наследуются от BasicButton.

5. States

Состояния наследуются от BasicButton. Активная кнопка группы имеет состояние Checked/selected.

6. Behavior

Keyboard interaction

КлавишаДействие
Tab / Shift+TabПереход между кнопками
Enter / SpaceАктивация кнопки
Нашли расхождение документации и библиотеки — напишите команде.Сообщить о расхождении