RadioButton

RadioButton Элементы управления обычно группируются вместе, чтобы предложить пользователям один выбор между несколькими вариантами. Одновременно можно выбрать только одну кнопку.

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

Пример элементов управления RadioButton с типичными состояниями переключателя

Стили и шаблоны

Вы можете изменить значение по умолчанию ControlTemplate , чтобы предоставить RadioButton элементу управления уникальный внешний вид. Дополнительные сведения см. в статье "Что такое стили и шаблоны?", а также как создать шаблон для элемента управления.

Свойство контента

Элемент RadioButton использует свойство ContentControl.Content для определения того, что отображается в элементе управления.

Комплектующие

Элемент RadioButton управления не определяет какие-либо части шаблона.

Визуальные состояния

В следующей RadioButton таблице перечислены визуальные состояния элемента управления.

Имя VisualState Имя VisualStateGroup Description
Проверено CheckStates Элемент управления проверен (выбран). IsChecked равно true.
Disabled CommonStates Элемент управления отключен и не может реагировать на входные данные пользователя.
Focused FocusStates Элемент управления имеет фокус клавиатуры и может получать входные данные.
Неопределенное CheckStates Элемент управления находится в неопределенном состоянии. IsThreeStatetrue, а IsCheckednull.
НедействительныйФокус ValidationStates Элемент управления имеет ошибку проверки и находится в фокусе клавиатуры. Validation.HasError равно true.
НедействительныйНефокусированный ValidationStates Элемент управления имеет ошибку проверки, но не имеет фокуса клавиатуры. Validation.HasError равно true.
Наведение курсора CommonStates Указатель мыши расположен над элементом управления.
Обычная CommonStates Элемент управления находится в его обычном состоянии.
Нажато CommonStates Элемент управления нажимается пользователем.
Не проверено CheckStates Элемент управления снят (не выбран). IsChecked равно false.
Нецеленаправленных FocusStates Элемент управления не имеет фокуса клавиатуры.
Действительный ValidationStates Элемент управления действителен и не имеет ошибок проверки. Validation.HasError равно false.

См. также

ToggleButton