Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Silverlight以编程方式更改颜色自定义控件_C#_Silverlight - Fatal编程技术网

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

C# Silverlight以编程方式更改颜色自定义控件,c#,silverlight,C#,Silverlight,我有一个椭圆,我把它变成了一个自定义控件,这样我就可以通过编程来设置它的动画。然而,我有麻烦改变它的颜色 我知道如何更改形状颜色,如下所示: aRectangle.Fill = new SolidColorBrush(Colors.Blue); 但是,我无法使用自定义控件执行此操作 有人知道如何设置颜色吗?如何设置颜色取决于控件的模板,但一般来说,我相信控件类上有一个前景笔刷属性。您可能应该让模板的所有部分都使用此属性,以便整个控件都正确着色

我有一个椭圆,我把它变成了一个自定义控件,这样我就可以通过编程来设置它的动画。然而,我有麻烦改变它的颜色

我知道如何更改形状颜色,如下所示:

aRectangle.Fill = new SolidColorBrush(Colors.Blue);
但是,我无法使用自定义控件执行此操作


有人知道如何设置颜色吗?

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