2015-12-24 67 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的評論。我編輯了這兩種風格,它的工作。