我有一些定义BorderBrush的基本编译问题

时间:2011-10-20 18:05:43

标签: c# silverlight

我有一些定义BorderBrush的基本编译问题。

http://msdn.microsoft.com/en-us/library/system.windows.controls.border.borderbrush.aspx 声明您定义了这样的边框画笔:

myBorder1 = new Border();
myBorder1.BorderBrush = Brushes.SlateBlue;

但在我的代码中,当我尝试

border1.BorderBrush = Brushes.SlateBlue;

我明白了 Error 1 The name 'Brushes' does not exist in the current context 我已经包含了命名空间 System.Windows.Controls 作为文件顶部的“使用”语句 以及对项目的参考。 我错过了什么?

2 个答案:

答案 0 :(得分:3)

myBorder1.BorderBrush = new SolidColorBrush(Colors.SlateBlue);

Silverlight没有Brushes

答案 1 :(得分:0)

画笔在System.Drawing中...我默认拥有它,也许你把它拿出来了