簡體   English   中英

如何在Windows Phone應用程序中更改按鈕的背景顏色?

[英]How to change the background color of button in windows phone application?

我正在開發C#和silverlight 4中的window phone 7應用程序。我是Silverlight的新手。我的應用程序中有兩個按鈕用於不同的目的。 我想在單擊按鈕時動態更改按鈕的顏色。 所以我使用以下代碼

 IncomeButton.Background = new SolidColorBrush(Colors.Red);

但它沒有用。 能否請您提供我可以解決上述問題的任何代碼或鏈接? 如果我做錯了什么,請指導我。

從它自己的點擊事件改變按鈕的樣式帶有一個捕獲。 彼得在這里詳述。

為什么我不能在Click事件上更改Button的背景? - 彼得托爾的博客

更改按鈕的顏色后,您只需執行IncomeButton.UpdateLayout()即可。

我也遇到了那個“簡單”的問題。 我沒有使用Peter的“按鈕樣式更改”,而是在按鈕下方放置了一個矩形,並使用按鈕的Click事件中的Rectangle.Fill屬性更改了它的顏色。 對我來說很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM