I've been searching around and could not find an answer to what seems like an easy thing.
How can I create a border outline around a WPF RadioButton and its contents? (See picture below)
I tried to use BorderBrush and BorderThickness but that applies to the "button itself" (the circle), not the entire thing.
<Style x:Key="RadioStyle" TargetType="RadioButton">
<Setter Property="BorderBrush" Value="AliceBlue"/>
<Setter Property="BorderThickness" Value="1"/>
</Style>
<RadioButton ... Style="{StaticResource RadioStyle}">
Radio1
</RadioButton>
CodePudding user response:
Either create a custom ControlTemplate for the RadioButton or explicitly wrap the entire RadioButton in a Border:
<Border BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Left">
<RadioButton Content="..." />
</Border>

