Изменить цвет кнопки, когда мышь над

Я хочу изменить цвет фона кнопки, когда IsMouseOver == True

<Button Command="{Binding ClickRectangleColorCommand}" Background="{Binding Color ,Converter={StaticResource RGBCtoBrushColorsConverter},Mode=TwoWay}" Width="auto" Height="40">
    <TextBlock Foreground="Black" Text="{Binding Color, Converter={StaticResource RGBCColorToTextConveter},Mode=TwoWay}"/>
      <Button.Style>
         <Style TargetType="Button" BasedOn="{StaticResource {x:Type Button}}">
           <Style.Triggers>
              <Trigger Property="IsMouseOver" Value="True">
                <Setter Property="Background" Value="DarkGoldenrod"/>
              </Trigger>
           </Style.Triggers>
         </Style>
     </Button.Style>
</Button>

Я не могу понять, почему этот триггер не работает.

Ответы на вопрос(2)

Ваш ответ на вопрос