【问题标题】:How to get a color of a control in windows phone 7如何在 windows phone 7 中获取控件的颜色
【发布时间】:2012-03-05 10:40:41
【问题描述】:

我的 Windows Phone 应用程序中有一个按钮。我将其前景色设置为“红色”。我想得到这个颜色来检查它是否是红色的,我需要把它改成蓝色。

如何获取控件的前景色(这里是按钮)?

谢谢, 斯大林

【问题讨论】:

  • 与问题的技术部分无关,在给出的示例中,您不应依赖控件属性来获取应用程序状态。控件应该反映应用程序状态。例如将您的状态属性从 Alert 更改为 Pending(或任何业务逻辑),而不是 “如果它是红色则使其变为蓝色”

标签: silverlight windows-phone-7 colors windows-phone


【解决方案1】:

前景基本上是一个Brush 对象。您可以通过,

var colorbrush = mybutton.Foreground as Brush;

colorbrush 应该包含对象。请参阅documentation 以提取或更改此对象的颜色。

【讨论】:

    猜你喜欢
    • 2012-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多