2012-06-18 26 views
0

我在這裏有點困惑與WPF的行動。我可以更改按鈕的文本,但不能更改顏色,它會給出只讀屬性錯誤。似乎在設計上有些問題。文本更改顏色會引發錯誤。按鈕顏色只讀錯誤

svrSmtp.Stop() 

btnStartServer.Background.ClearValue(Button.BackgroundProperty) 
btnStartServer.Content = "Start Proxy" 
+0

把按鈕的背景顏色設置爲Null就可以了,它只是畫一個看起來很平常的按鈕。 – Andy

+0

或嘗試使用值爲#00 ......的新SolidColorBrush進行設置,將點作爲顏色的十六進制代碼進行設置,但這並不重要,因爲00表示0的Alpha值。 –

+0

yes ,將其設置爲紅色,謝謝。試圖做錯我想,再次感謝。 – Somejerk

回答

3

您想要清除按鈕上Button.Background的值,而不是其背景屬性。

btnStartServer.ClearValue (Button.BackgroundProperty); 
+0

這也可以,謝謝 – Somejerk