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


