|CheckVisual|Bool| The boolean that is driven to true whenever the <code>TargetValue</code> is equal to the <code>OptionValue</code>
|CheckVisual|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv0=true| The boolean that is driven to true whenever the <code>TargetValue</code> is equal to the <code>OptionValue</code>
|OptionValue|T| What to set the <code>TargetValue</code> to when the button is pressed.
|OptionValue|'''T'''|TypeAdv1=true| What to set the <code>TargetValue</code> to when the button is pressed.
|TargetValue|IField`1|TypeString2=IField<T>| The value to set when the button is pressed.
|TargetValue|{{RootFieldType|RelayRef`1|[[Type:IField`1|IField`1]]<T>}}|TypeAdv2=true| The value to set when the button is pressed.
To function, the component simply needs to be attached to a slot that also has a button component attached to it. From then on, pressing that button will activate the ValueRadio, making it set its TargetValue to its OptionValue, which then also sets its CheckVisual to true.