Como você muda o plano de fundo de um botão MouseOver no WPF?
Eu tenho um botão na minha página com este 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>
Mas quando eu coloco o mouse sobre o meu botão, o fundo do botão muda para o padrão de fundo cinza das janelas.
Qual é o problema?
Esta é a imagem do botão antes e depois do mouseover:
Antes:
Depois de: