2015-12-24 25 views
2

我试图从mahapps.metro库更改下拉按钮的默认蓝色突出显示颜色。 我试图覆盖使用Windows高亮颜色:如何更改鼠标悬停高亮刷MahApps.Metro DropDownButton?

<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Orange" /> 

我试着设置触发器来更改使用IsMouseOver,没有工作的按钮borderbrush。

我也尝试通过使用Blend获取模板的副本来修改控件模板。我无法弄清楚颜色来自哪里。我认为这是下拉按钮模板中按钮的样式。

有没有办法做到这一点?任何帮助真的很感谢

+1

您需要更改两种风格的风格。首先你的'DropDownButtonStyle',然后在里面改变'ButtonStyle'属性的样式。对于'ButtonStyle',更改'IsMouseOver'触发器的'Background'颜色。非常简单...:O) – jsanalytics

+0

非常感谢人。我编辑了这两种风格,它的工作。 –

+0

非常欢迎。 – jsanalytics

回答

1

查看@jstreet的评论。我编辑了这两种风格,它的工作。