<!--控件绑定RButton的Uid即可实现选定显示-->
<Style x:Key="RButton" TargetType="{x:Type RadioButton}">
<Setter Property="Margin" Value="10"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type RadioButton}">
<Border x:Name="bd" CornerRadius="15">
<TextBlock x:Name="tb" Margin="20,5" TextWrapping="Wrap"
Text="{TemplateBinding Content}" HorizontalAlignment="Center"
VerticalAlignment="Center" Height="Auto" FontSize="24" Foreground="#FF0774E5" />
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsChecked" Value="True">
<Setter Property="Background" TargetName="bd" Value="#FF0774E5"/>
<Setter Property="Foreground" TargetName="tb" Value="Snow"/>
<Setter Property="Uid" Value="Visible"/>
</Trigger>
<Trigger Property="IsChecked" Value="False">
<Setter Property="Uid" Value="Hidden"/>
</Trigger>
<!--多条件触发-->
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="IsMouseOver" Value="True"/>
<Condition Property="IsChecked" Value="False"/>
</MultiTrigger.Conditions>
<Setter Property="Background" TargetName="bd" Value="#B20774E5"/>
<Setter Property="Foreground" TargetName="tb" Value="Snow"/>
</MultiTrigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>