0
我在這裏有點困惑與WPF的行動。我可以更改按鈕的文本,但不能更改顏色,它會給出只讀屬性錯誤。似乎在設計上有些問題。文本更改顏色會引發錯誤。按鈕顏色只讀錯誤
svrSmtp.Stop()
btnStartServer.Background.ClearValue(Button.BackgroundProperty)
btnStartServer.Content = "Start Proxy"
我在這裏有點困惑與WPF的行動。我可以更改按鈕的文本,但不能更改顏色,它會給出只讀屬性錯誤。似乎在設計上有些問題。文本更改顏色會引發錯誤。按鈕顏色只讀錯誤
svrSmtp.Stop()
btnStartServer.Background.ClearValue(Button.BackgroundProperty)
btnStartServer.Content = "Start Proxy"
您想要清除按鈕上Button.Background的值,而不是其背景屬性。
btnStartServer.ClearValue (Button.BackgroundProperty);
這也可以,謝謝 – Somejerk
把按鈕的背景顏色設置爲Null就可以了,它只是畫一個看起來很平常的按鈕。 – Andy
或嘗試使用值爲#00 ......的新SolidColorBrush進行設置,將點作爲顏色的十六進制代碼進行設置,但這並不重要,因爲00表示0的Alpha值。 –
yes ,將其設置爲紅色,謝謝。試圖做錯我想,再次感謝。 – Somejerk