Comment voulez-vous modifier l'arrière-plan pour un Bouton de la Souris dans WPF?

J'ai un bouton sur ma page avec ce code 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>

Mais quand je mets la souris sur mon bouton, bouton de fond passe à windows par défaut sur fond gris.
Quel est Le Problème?

C'est le bouton de l'image avant et après le passage de la souris:

Avant:
Comment voulez-vous modifier l'arrière-plan pour un Bouton de la Souris dans WPF?

Après:
Comment voulez-vous modifier l'arrière-plan pour un Bouton de la Souris dans WPF?

  • Mais vous devez commencer à l'image Forward-48.png et de déclencher IsMouseOver de le changer pour le même Forward-48.png. Je suis en train d'utiliser votre code avec des images différentes et j'ai tout a bien fonctionné.
  • ne fonctionne pas.
  • Après est votre couleur par défaut? Nulle part ailleurs vous ne changez pas / ne pas définir un arrière-plan du bouton? - Je avoir votre code fonctionne très bien.