Caixa de seleção

Você pode usar um CheckBox na interface do usuário (UI) do seu aplicativo para representar as opções que um usuário pode selecionar ou limpar. Você pode usar uma única caixa de seleção ou agrupar duas ou mais caixas de seleção.

O gráfico a seguir mostra os diferentes estados de um CheckBox.

O CheckBox controla em diferentes estados.

Estilos e modelos

Podes modificar o padrão ControlTemplate para dar ao CheckBox controlo uma aparência única. Para mais informações, veja O que são estilos e modelos? e Como criar um modelo para um controlo.

Propriedade de conteúdo

A propriedade de conteúdo do CheckBox controlo é Content. Use esta propriedade para especificar o texto ou conteúdo que aparece ao lado da caixa de seleção.

Partes

O CheckBox controlo não define nenhuma parte do modelo.

Estados visuais

A tabela seguinte lista os estados visuais do CheckBox controlo.

Nome VisualState Nome VisualStateGroup Description
Normal Estados Comuns O controlo está no seu estado normal.
MouseOver Estados Comuns O rato está sobre o controlo.
Pressionado Estados Comuns A tecla de controlo está pressionada.
Disabled Estados Comuns O controlo está desativado.
Focused FocusStates O controlo tem foco no teclado.
Sem foco FocusStates O controlo não está focado no teclado.
Verificado CheckStates O controlo foi verificado.
Não verificado CheckStates O controlo está desmarcado.
Indeterminado CheckStates O controlo está num estado indeterminado.
Válido Estados de Validação O controlo é válido e não tem erros de validação.
FocadoInválido Estados de Validação O controlo apresenta um erro de validação e tem o foco do teclado.
InvalidUnfocused Estados de Validação O controlo tem um erro de validação mas não tem foco no teclado.

Consulte também