Disregard, strings and objects
ThoraD
"ThoraD" <ThoraDToBeRemoved@xxxxxx> wrote in message
news:eHweYA6LJHA.1920@xxxxxx
Quote:
> How do I load a dynamic resource in code using a ComponentResourceKey
>
> ComponentResourceKey rEll = new
> ComponentResourceKey(typeof(CustomControl1), "Ell");
> Image im1 = new Image();
> im1.SetResourceReference(Image.SourceProperty, "rEll");
> does not work, but
>
> <Image Source="{DynamicResource {ComponentResourceKey
> TypeInTargetAssembly={x:Type
> res:CustomControl1},ResourceId=Ell}}"></Image>
> <Image Grid.Column="1" Source="{DynamicResource {x:Static
> res:CustomControl1.Ell}}"></Image>
> works, loads an orange ellipse that turns blue when I change to the Silver
> theme.
>
> I can also load the ellipse as a static resource
> ComponentResourceKey rEll = new
> ComponentResourceKey(typeof(CustomControl1), "Ell");
> Image im1 = new Image();
> im1.Source = (ImageSource)this.FindResource(rEll);
>
> TIA
> ThoraD
>
>
>