Wie ändere ich den Hintergrund für einen Button MouseOver in WPF?
Ich habe eine Schaltfläche auf meiner Seite mit dieser XAML:
<Button Content="Button" HorizontalAlignment="Left" VerticalAlignment="Bottom"
Width="50" Height="50" HorizontalContentAlignment="Left"
BorderBrush="{x:Null}" Foreground="{x:Null}" Margin="50,0,0,0">
<Button.Style>
<Style TargetType="Button">
<Setter Property="Background" Value="Green"/>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Red"/>
</Trigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
Wenn ich die Maus über meine Schaltfläche bewege, ändert sich der Hintergrund der Schaltfläche in den grauen Standardhintergrund von Windows.
Was ist das Problem?
Dies ist das Schaltflächenbild vor und nach dem Mouseover:
Vor:
Nach dem: