Files
docs-desktop/dotnet-desktop-guide/framework/wpf/controls/radiobutton-styles-and-templates.md
T
Andy De George da363692ff Initial WPF content migrated (#17)
* Reset branch for WPF changes

* Convert BMP to PNG; fix link-out-of-scope err

* Add snippets for WPF... 6794 files!!!!

* Add missing snippets

* update file updated between migration

* Fix paths to include

* update breadcrumb and toc

* fix index links

* fix index links

* fix index links

* fix markdown
2020-09-04 09:46:28 -07:00

3.5 KiB

title, ms.date, helpviewer_keywords, ms.assetid
title ms.date helpviewer_keywords ms.assetid
RadioButton Styles and Templates 03/30/2017
styles [WPF], RadioButton
RadioButton [WPF], styles and templates
ControlTemplate [WPF], RadioButton
states [WPF], RadioButton
templates [WPF], RadioButton
parts [WPF], RadioButton
9acf93f7-dd2f-4010-8ce0-1edd81c52ae2

RadioButton Styles and Templates

This topic describes the styles and templates for the xref:System.Windows.Controls.RadioButton control. You can modify the default xref:System.Windows.Controls.ControlTemplate to give the control a unique appearance. For more information, see Create a template for a control.

RadioButton Parts

The xref:System.Windows.Controls.RadioButton control does not have any named parts.

RadioButton States

The following table lists the visual states for the xref:System.Windows.Controls.RadioButton control.

VisualState Name VisualStateGroup Name Description
Normal CommonStates The default state.
MouseOver CommonStates The mouse pointer is positioned over the control.
Pressed CommonStates The control is pressed.
Disabled CommonStates The control is disabled.
Focused FocusStates The control has focus.
Unfocused FocusStates The control does not have focus.
Checked CheckStates xref:System.Windows.Controls.Primitives.ToggleButton.IsChecked%2A is true.
Unchecked CheckStates xref:System.Windows.Controls.Primitives.ToggleButton.IsChecked%2A is false.
Indeterminate CheckStates xref:System.Windows.Controls.Primitives.ToggleButton.IsThreeState%2A is true, and xref:System.Windows.Controls.Primitives.ToggleButton.IsChecked%2A is null.
Valid ValidationStates The control uses the xref:System.Windows.Controls.Validation class and the xref:System.Windows.Controls.Validation.HasError%2A?displayProperty=nameWithType attached property is false.
InvalidFocused ValidationStates The xref:System.Windows.Controls.Validation.HasError%2A?displayProperty=nameWithType attached property is true has the control has focus.
InvalidUnfocused ValidationStates The xref:System.Windows.Controls.Validation.HasError%2A?displayProperty=nameWithType attached property is true has the control does not have focus.

RadioButton ControlTemplate Example

The following example shows how to define a xref:System.Windows.Controls.ControlTemplate for the xref:System.Windows.Controls.RadioButton control.

[!code-xamlControlTemplateExamples#RadioButton]

The preceding example uses one or more of the following resources.

[!code-xamlControlTemplateExamples#Resources]

For the complete sample, see Styling with ControlTemplates Sample.

See also