WPF Styles Button MouseOver Question

Je suis en train de faire un simple effet du passage de la souris sur un bouton, Il change de couleur quand la souris est sur, mais la couleur est immédiatement modifiée sur le bouton par défaut l'arrière-plan... comment puis-je remplacer ce comportement?

c'est mon code:

Style myBtnStyle = new Style();
Trigger bla = new Trigger() { Property = IsMouseOverProperty, Value = true };
bla.Setters.Add(new Setter(Control.BackgroundProperty, Brushes.Black));
myBtnStyle.Triggers.Add(bla);
button2.Style = myBtnStyle;

source d'informationauteur Luiscencio