22 Sep 2005
05 Jan 2007
Link to this post
Yeah, that's a bummer. That is definitely the catch. If you specify the SkinsPath in the control. When you switch Themes it stays the same.
A possible work around I was going to take a look at:
Extend the RadMenu to create a separate dll(without actually creating any new functionality). By calling it something else you could put it in the skin file as a separate control. Then each menu can specify a separate skinspath in the .skin file. Changing the Theme can then change both menus.
Does that sound like a bad idea Seth?
Or you could just specify a public property in the usercontrol for skinspath and set it programmatically. Then do like you said and set the property in Sitefintiy at the Template level. The downside to that is you have to make new templates or edit individual pages in order to get the effect. But that might be easier then that other crazy idea.
Anyway, thanks for the feedback.