Ändere die Farbe der Schaltfläche, wenn die Maus vorbei ist

Ich möchte die Hintergrundfarbe einer Schaltfläche ändern, wenn IsMouseOver == True ist

<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>

Ich kann anscheinend nicht verstehen, warum dieser Trigger nicht funktioniert.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage