【发布时间】:2012-03-08 21:41:24
【问题描述】:
我正在尝试用 Silverlight 中的线性渐变变量填充椭圆(在 .cs 文件中)。这是我尝试过的...
newEllipse.Fill = ballBG;
但是,这会删除椭圆上已经存在的填充。我也试过...
newEllipse.Background = ballBG;
但是,它出现了这个错误...“System.Windows.Shapes.Ellipse”不包含“Background”的定义,并且没有扩展方法“Background”接受“System.Windows”类型的第一个参数。可以找到 Shapes.Ellipse'(您是否缺少 using 指令或程序集引用?)
有什么建议吗?
【问题讨论】:
-
“但是,这会移除椭圆上已经存在的填充。” 你期望什么行为?
-
Ellipse上没有Background属性。还有,ballBG是什么类型的? -
LinearGradientBrush ballBG = new LinearGradientBrush();
标签: c# silverlight