After I update to Q2, I can't use my themes. I'm not talking about the telerik themes, I want to use the themes I created with VisualStyleBuilder but They don't show anywhere. I tried to re-add them to the ThemeManager but no luck.
Can you help me?
Thanks
3 Answers, 1 is accepted
0
Peter
Telerik team
answered on 31 Jul 2008, 10:06 AM
Hello Renato,
Thank you for writing.
Can you share with us more details about your custom themes:
Where are located your own theme files?
Are the files are still there?
How do you use the custom themes: as embedded resource or load it from file?
What is the problem when you try to re-add them to ThemeManager - the files is not exist or exception is thrown?
Here are more details about the changes of the Telerik prebuild themes in Q2 2008.
Could you, please
clarify what is it that you consider to be installation wrong behavior? It could help us find the problem.
Kind regards,
Peter
the Telerik team
Check out Telerik Trainer, the state of the art learning tool for Telerik products.
Hi,
I use the custom themes embedded resource and load it from file.
In ThemeManager the exceprion is:
System.ArgumentNullException: Value cannot be null.
Parameter name: service
at System.ComponentModel.Design.DesignerHost.Site.System.IServiceProvider.GetService(Type service)
at Telerik.WinControls.Themes.Design.DteServices.GetActiveProjectItem()
at Telerik.WinControls.Themes.Design.DteServices..ctor(IServiceProvider provider)
at Telerik.WinControls.Themes.Design.ProjectManagement.GetProjectManagementInstance(IServiceProvider provider)
at Telerik.WinControls.XmlTheme.LoadThemeInDesingMode(ThemeSource themeSource)
at Telerik.WinControls.XmlTheme.LoadPartiallyFromStorage(ThemeSource themeSource)
Thanks.
0
Peter
Telerik team
answered on 31 Jul 2008, 01:51 PM
Hi Renato Lopes,
Thank you for getting back to me.
I was
able to reproduce the issue. It will be addressed in one of our next
releases. For the time being, the workaround I can suggest is setting
the theme programmatically, in the Form constructor, right after
InitializeComponent():
public Form1()
{
InitializeComponent();
this.radButton1.ThemeName = "My Custom Button";//theme name from VSB, not file name
}
Please excuse us for the inconvenience. I've updated your Telerik points account for reporting this issue.
If you have additional questions, feel free to contact me.
Best wishes,
Peter
the Telerik team
Check out Telerik Trainer, the state of the art learning tool for Telerik products.