当焦点有效时,改变wpf中按钮的backgorund

我有一个按钮,我想改变按钮的背景颜色。 但是当我将background属性设置为蓝色时:

当按钮具有焦点时,颜色会变为白色和我的颜色。

如何将此白色设置为其他颜色?

我相信你的问题是由Button控件的默认ControlTemplate引起的。 您描述的颜色动画在此ControlTemplate中定义,因此您需要提供自己的ControlTemplate以消除此行为:

  

第一个解决方案

    

第二解决方案