【问题标题】:Windows Phone 8.1 SolidColorBrush and TriggerWindows Phone 8.1 SolidColorBrush 和触发器
【发布时间】:2015-06-15 04:48:41
【问题描述】:

我正在使用VS2013创建一个Windows Phone 8.1 App,我想从cs文件中更改一些控件的颜色属性,我遇到了两个问题:

1.我在App.xaml中创建了<Application.Resources>,我找不到<Style.Triggers>,如网上的说明(是最近取出来的吗?

2.我想更改.cs文件中特定按钮的前景色,我使用button_1.Foreground = new SolidColorBrush(Colors.Red),但编译器报告错误说“当前上下文中不存在名称'颜色'”,我还尝试了RGB和#ffffffff等,没有任何效果。

第二个问题的截图:

【问题讨论】:

    标签: c# visual-studio xaml windows-phone windows-phone-8.1


    【解决方案1】:

    您需要使用颜色的完全限定名称,像这样。

    button_1.Foreground = new SolidColorBrush(Windows.UI.Colors.Red);
    

    或者在代码窗口的顶部添加一个 using 指令。

    using Windows.UI;
    

    请参阅 MSDN 上的 Using Directives

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-25
      • 2014-11-21
      • 1970-01-01
      • 2015-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多