Как изменить фон для кнопки MouseOver в WPF?

У меня есть кнопка на моей странице с этим 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>

Но когда я наведу курсор мыши на кнопку, фон кнопки изменится на серый фон по умолчанию.
В чем проблема?

Это изображение кнопки до и после наведения мыши:
До:

После:

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

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