У меня есть Radiobutton, у которого есть набор стилей, чтобы он отображался как ToggleButton, и я хочу установить его цвет фона по умолчанию на зеленый, но когда он активен / отмечен, я хочу, чтобы он менял цвет. В моем примере ниже я бы хотел, чтобы он был синим. Неважно, что я пытаюсь сделать, зеленый цвет никогда не переопределится Чего мне не хватает?
Кнопка:
<RadioButton GroupName="Rating" Background="Green" Style="{StaticResource RatingToggleButtons}" x:Name="Normal" Content="Normal" Grid.Row="0" />
Style:
<Style x:Key="RatingToggleButtons" TargetType="{x:Type ToggleButton}" BasedOn="{StaticResource MahApps.Metro.Styles.MetroToggleButton}">
<Setter Property="Margin" Value="5 5 5 5" />
<Setter Property="MinWidth" Value="100"/>
<Setter Property="MinHeight" Value="50"/>
<Style.Triggers>
<Trigger Property="IsChecked" Value="True">
<Setter Property="Background" Value="Blue"/>
<Setter Property="Foreground" Value="White"/>
</Trigger>
</Style.Triggers>
</Style>