2013-08-06 39 views
1

我正在使用Mahapps.Metro,但是當我嘗試更改其文本的顏色時,它顯示爲白色。Wpf C# - 更改Metro標籤的前景顏色

如何覆蓋標籤的顏色?我希望能夠在XAML中以及在C#中的後臺代碼中覆蓋它,因爲我希望將我的ColorAnimation也用於鼠標懸停和東西。

問候,

西蒙

+1

嘗試在發帖之前閱讀你的問題,並檢查是否有其他人可以關注它。 '當我嘗試改變它的文本的顏色'什麼「文本」? '我如何覆蓋標籤的顏色?'哪個'標籤'?控制?只是設置'Foreground',或者它是你正在談論的窗口標題? Mahapps.Metro附帶了一堆您可能已添加/錯過的「ResourceDictionary」。發佈您在xaml中實際獲得的內容,以便其他人甚至可以進行粗略猜測。 – Viv

回答

1

我已經找到了問題。

問題是,如果你在resourcedictionnary離開行指出:

<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Colours.xaml"/> 

,那麼你不能改寫前景控件的顏色,如果它是由Mahapps.Metro DLL風格的控制。