【问题标题】:How to change the background color of button in windows phone application?如何更改 windows phone 应用程序中按钮的背景颜色?
【发布时间】:2011-06-01 12:18:40
【问题描述】:

我正在用 C# 和 silverlight 4 开发 windows phone 7 应用程序。我是 silverlight 的新手。我的应用程序中有两个按钮用于不同的目的。我想在单击按钮时动态更改按钮的颜色。所以我使用下面的代码

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

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

【问题讨论】:

    标签: c# silverlight button windows-phone-7 background-color


    【解决方案1】:

    更改按钮颜色后,您可以简单地执行IncomeButton.UpdateLayout()

    【讨论】:

      【解决方案2】:

      我也遇到了那个“简单”的问题。我没有使用 Peter 的“按钮样式更改”,而是简单地在按钮下方放置了一个矩形,并在按钮的 Click 事件中使用 Rectangle.Fill 属性更改了它的颜色。适合我。

      【讨论】:

        【解决方案3】:

        从它自己的点击事件更改按钮的样式伴随着一个问题。彼得在这里详细说明。

        Why can't I change the Background of my Button on a Click event? - Peter Torr's Blog

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-07-04
          • 1970-01-01
          • 2015-06-04
          • 1970-01-01
          • 2021-06-22
          • 2015-04-03
          相关资源
          最近更新 更多