CheckBox Control
Styles
| Style Key | Semantic Alias | IsDefaultStyle* |
|---|---|---|
MaterialCheckBoxStyle |
CheckBoxStyle |
True |
MaterialDefaultCheckBoxStyle |
True |
IsDefaultStyle*: Styles in this column will be set as the default implicit style for the matching control
Lightweight Styling
Themed
| Key | Type | Light |
|---|---|---|
CheckBoxBackgroundChecked |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBackgroundCheckedDisabled |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBackgroundCheckedPointerOver |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBackgroundCheckedPressed |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBackgroundIndeterminate |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBackgroundIndeterminateDisabled |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBackgroundIndeterminatePointerOver |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBackgroundIndeterminatePressed |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBackgroundUnchecked |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBackgroundUncheckedDisabled |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBackgroundUncheckedPointerOver |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBackgroundUncheckedPressed |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBorderBrushChecked |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBorderBrushCheckedDisabled |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBorderBrushCheckedPointerOver |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBorderBrushCheckedPressed |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBorderBrushIndeterminate |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBorderBrushIndeterminateDisabled |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBorderBrushIndeterminatePointerOver |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBorderBrushIndeterminatePressed |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBorderBrushUnchecked |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBorderBrushUncheckedDisabled |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBorderBrushUncheckedPointerOver |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxBorderBrushUncheckedPressed |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxCharacterSpacing |
Int32 |
BodySmallCharacterSpacing |
CheckBoxCheckAreaBorderThickness |
Thickness |
2 |
CheckBoxCheckAreaCornerRadius |
CornerRadius |
Radius050CornerRadius |
CheckBoxCheckAreaLength |
GridLength |
40 |
CheckBoxCheckAreaPadding |
Thickness |
Space100LeftThickness |
CheckBoxCheckAreaSize |
Double |
18 |
CheckBoxCheckBackgroundFill |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxCheckBackgroundFillChecked |
SolidColorBrush |
PrimaryBrush |
CheckBoxCheckBackgroundFillCheckedDisabled |
SolidColorBrush |
OnSurfaceLowBrush |
CheckBoxCheckBackgroundFillCheckedPointerOver |
SolidColorBrush |
PrimaryBrush |
CheckBoxCheckBackgroundFillCheckedPressed |
SolidColorBrush |
PrimaryBrush |
CheckBoxCheckBackgroundFillIndeterminate |
SolidColorBrush |
PrimaryBrush |
CheckBoxCheckBackgroundFillIndeterminateDisabled |
SolidColorBrush |
OnSurfaceLowBrush |
CheckBoxCheckBackgroundFillIndeterminatePointerOver |
SolidColorBrush |
PrimaryBrush |
CheckBoxCheckBackgroundFillIndeterminatePressed |
SolidColorBrush |
PrimaryBrush |
CheckBoxCheckBackgroundFillUnchecked |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxCheckBackgroundFillUncheckedDisabled |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxCheckBackgroundFillUncheckedPointerOver |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxCheckBackgroundFillUncheckedPressed |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxCheckBackgroundStroke |
SolidColorBrush |
OnSurfaceVariantBrush |
CheckBoxCheckBackgroundStrokeChecked |
SolidColorBrush |
PrimaryBrush |
CheckBoxCheckBackgroundStrokeCheckedDisabled |
SolidColorBrush |
OnSurfaceLowBrush |
CheckBoxCheckBackgroundStrokeCheckedPointerOver |
SolidColorBrush |
PrimaryBrush |
CheckBoxCheckBackgroundStrokeCheckedPressed |
SolidColorBrush |
PrimaryBrush |
CheckBoxCheckBackgroundStrokeIndeterminate |
SolidColorBrush |
PrimaryBrush |
CheckBoxCheckBackgroundStrokeIndeterminateDisabled |
SolidColorBrush |
OnSurfaceLowBrush |
CheckBoxCheckBackgroundStrokeIndeterminatePointerOver |
SolidColorBrush |
PrimaryBrush |
CheckBoxCheckBackgroundStrokeIndeterminatePressed |
SolidColorBrush |
PrimaryBrush |
CheckBoxCheckBackgroundStrokeUnchecked |
SolidColorBrush |
OnSurfaceVariantBrush |
CheckBoxCheckBackgroundStrokeUncheckedDisabled |
SolidColorBrush |
OnSurfaceLowBrush |
CheckBoxCheckBackgroundStrokeUncheckedPointerOver |
SolidColorBrush |
OnSurfaceBrush |
CheckBoxCheckBackgroundStrokeUncheckedPressed |
SolidColorBrush |
OnSurfaceBrush |
CheckBoxCheckGlyphPathData |
String |
M28.718018,0L32,3.2819897 10.666016,24.616999 0,13.951997 3.2810059,10.670007 10.666016,18.055033z |
CheckBoxFocusAreaSize |
Double |
ControlHeightMedium |
CheckBoxFontFamily |
FontFamily |
BodySmallFontFamily |
CheckBoxFontSize |
Double |
BodySmallFontSize |
CheckBoxFontWeight |
String |
BodySmallFontWeight |
CheckBoxForegroundChecked |
SolidColorBrush |
OnSurfaceVariantBrush |
CheckBoxForegroundCheckedDisabled |
SolidColorBrush |
OnSurfaceLowBrush |
CheckBoxForegroundCheckedPointerOver |
SolidColorBrush |
OnSurfaceVariantBrush |
CheckBoxForegroundCheckedPressed |
SolidColorBrush |
OnSurfaceVariantBrush |
CheckBoxForegroundIndeterminate |
SolidColorBrush |
OnSurfaceVariantBrush |
CheckBoxForegroundIndeterminateDisabled |
SolidColorBrush |
OnSurfaceLowBrush |
CheckBoxForegroundIndeterminatePointerOver |
SolidColorBrush |
OnSurfaceVariantBrush |
CheckBoxForegroundIndeterminatePressed |
SolidColorBrush |
OnSurfaceVariantBrush |
CheckBoxForegroundUnchecked |
SolidColorBrush |
OnSurfaceVariantBrush |
CheckBoxForegroundUncheckedDisabled |
SolidColorBrush |
OnSurfaceLowBrush |
CheckBoxForegroundUncheckedPointerOver |
SolidColorBrush |
OnSurfaceVariantBrush |
CheckBoxForegroundUncheckedPressed |
SolidColorBrush |
OnSurfaceVariantBrush |
CheckBoxGlyphForeground |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxGlyphForegroundChecked |
SolidColorBrush |
OnPrimaryBrush |
CheckBoxGlyphForegroundCheckedDisabled |
SolidColorBrush |
OnPrimaryBrush |
CheckBoxGlyphForegroundCheckedPointerOver |
SolidColorBrush |
OnPrimaryBrush |
CheckBoxGlyphForegroundCheckedPressed |
SolidColorBrush |
OnPrimaryBrush |
CheckBoxGlyphForegroundIndeterminate |
SolidColorBrush |
OnPrimaryBrush |
CheckBoxGlyphForegroundIndeterminateDisabled |
SolidColorBrush |
OnPrimaryBrush |
CheckBoxGlyphForegroundIndeterminatePointerOver |
SolidColorBrush |
OnPrimaryBrush |
CheckBoxGlyphForegroundIndeterminatePressed |
SolidColorBrush |
OnPrimaryBrush |
CheckBoxGlyphForegroundUnchecked |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxGlyphForegroundUncheckedDisabled |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxGlyphForegroundUncheckedPointerOver |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxGlyphForegroundUncheckedPressed |
SolidColorBrush |
SystemControlTransparentBrush |
CheckBoxHyphenGlyphPathData |
String |
M0,0L32,0 32,5.3 0,5.3z |
CheckBoxStateCircleFillChecked |
SolidColorBrush |
PrimaryBrush |
CheckBoxStateCircleFillUnchecked |
SolidColorBrush |
OnSurfaceBrush |
CheckBoxStateCircleOpacityFocused |
Double |
FocusedOpacity |
CheckBoxStateCircleOpacityPointerOver |
Double |
HoverOpacity |
CheckBoxStateCircleOpacityPressed |
Double |
PressedOpacity |
The Dark theme uses the same values as Light.