The RadioButton control is used either stand alone or in a RadioButtonGroup (groupName
property).
The purpose of the control is to provide the user a single choice. When a RadioButton within a group is selected,
the one that has previously been selected is automatically deselected.
When a RadioButton has been clicked by the user, the select
event is fired.
In the case of stand alone usages of the RadioButton control, the keyboard navigation needs to be implemented manually.
See also: RadioButtonGroup, CheckBox
RadioButtons can have different states controlled by the valueState
property. The visualization of these states
depends on the used theme. Optionally, the RadioButton control can have a disabled or read-only state; in these cases,
the selection state cannot be changed via user interaction.