如何在Windows Phone应用程序中更改按钮的背景颜色?

3

我正在使用C#和Silverlight 4开发Windows Phone 7应用程序。我对Silverlight还不熟悉。我的应用程序中有两个按钮,用于不同的目的。当单击按钮时,我希望动态更改按钮的颜色。因此,我正在使用以下代码:

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

但是它没有起作用。您能否提供任何代码或链接,以解决上述问题?如果我做错了什么,请指导我。

3个回答

4

2
您只需在更改按钮颜色后执行 IncomeButton.UpdateLayout() 即可。

1
我也遇到了那个“简单”的问题。与其使用Peter的“按钮样式更改”方法,我只是在按钮下方放置了一个矩形,并在按钮的Click事件中使用Rectangle.Fill属性更改了它的颜色。对我来说很有效。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接