1
我有这个Ellipse,我把它变成了一个自定义控件,所以我可以以编程方式为它制作动画。不过,我无法改变它的颜色。Silverlight以编程方式改变颜色自定义控件
我知道改变形状颜色这样的:
aRectangle.Fill =新的SolidColorBrush(Colors.Blue);
但我不能用自定义控件做到这一点。
任何人都知道如何?谢谢。
我有这个Ellipse,我把它变成了一个自定义控件,所以我可以以编程方式为它制作动画。不过,我无法改变它的颜色。Silverlight以编程方式改变颜色自定义控件
我知道改变形状颜色这样的:
aRectangle.Fill =新的SolidColorBrush(Colors.Blue);
但我不能用自定义控件做到这一点。
任何人都知道如何?谢谢。
如何设置颜色将取决于控件的模板,但一般情况下我相信Control类上有一个Foreground画笔属性。您应该可以让模板的所有部分都符合此属性,以便整个控件的着色正确。