【问题标题】:Change xaml grid background in windows 8 phone c#在 windows 8 phone c# 中更改 xaml 网格背景
【发布时间】:2014-08-23 22:16:18
【问题描述】:

我想在 C# 代码中更改网格的背景,但这样做时出错。

代码如下:

gd.Background = new SolidColorBrush(Windows.UI.Colors.Aqua);

错误提示我缺少程序集引用,因为命名空间“颜色”不存在。

或者还有其他方法可以更改 windows phone 8 主题颜色的背景颜色吗?

【问题讨论】:

    标签: c# xaml windows-phone-8 colors background-color


    【解决方案1】:

    这个问题已经有了答案。我也遇到了背景颜色的问题,这个线程为我解决了这个问题。 网址:Changing color of grid in C# (Windows Phone 8)

    【讨论】:

      【解决方案2】:

      问题在于您的Namespace of Colors。它应该是 System.Windows.Media

      这是使用 Colors 的演示:

      gd.Background = new System.Windows.Media.SolidColorBrush
                               (System.Windows.Media.Colors.Green);
      

      另一种方式,我们可以使用 ColorFromArgb 方法:

      gd.Background = new System.Windows.Media.SolidColorBrush
                               (System.Windows.Media.Color.FromArgb(0xFF, 0x00, 0xFF, 0x00));
      

      我们应该为它设置A R G B,它是从0x00到0xFF。

      【讨论】:

        【解决方案3】:

        使用这个:

        gd.Background = new SolidColorBrush(Colors.DarkGray);
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-11-08
          • 1970-01-01
          • 2015-05-11
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多