Windows Phone 8.1 SolidColorBrush和Trigger

时间:2015-06-15 04:48:42

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

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

1.我在App.xaml中创建<Application.Resources>,我无法找到<Style.Triggers>,因为在线说明(最近是否被删除了?

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

第二个问题的屏幕截图:

enter image description here

1 个答案:

答案 0 :(得分:2)

您需要使用完全限定的颜色名称,如下所示。

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

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

using Windows.UI;

请参阅MSDN上的Using Directives