Флажок

Для представления параметров, которые пользователь может выбрать или очистить, в интерфейсе приложения можно использовать CheckBox. Можно устанавливать один флажок или сгруппировать два или более флажков.

На следующем рисунке показаны различные состояния объекта CheckBox.

Элементы управления CheckBox в разных состояниях.

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

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

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

Свойство содержимого для элемента управления CheckBox — это Content. Используйте это свойство, чтобы указать текст или содержимое, которое отображается рядом с флажком.

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

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

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

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

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

См. также