Silverlight以编程方式更改颜色自定义控件

时间:2010-06-11 19:07:08

标签: c# silverlight

我有这个Ellipse,我变成了一个自定义控件,所以我可以以编程方式为它设置动画。但是我无法改变它的颜色。

我知道如何更改形状颜色:

aRectangle.Fill = new SolidColorBrush(Colors.Blue);

但是我无法使用自定义控件执行此操作。

任何人都知道怎么做?感谢。

1 个答案:

答案 0 :(得分:0)

如何设置颜色取决于控件的模板,但一般来说我相信Control类上有一个Foreground画笔属性。您可能应该让模板的所有部分都使用此属性,以便整个控件都正确着色。