I've prepared an application that demonstrates the usage of ApplicationThemeName
property of ThemeResolutionService. Currently if you set this property it will force all RadControls in the application to load the specified theme instead of the theme defined in the ThemeName
property of each corresponding control.
With this approach you should have themes for all RadControls that you are using in your app, otherwise they will simply look bad. I believe this is exactly your case. This is also demonstrated in the application attached. I have defined the "CustomTheme" only for the ribbon and button controls, so if you set it to other controls, they would appear grayish.
We understand that creating a new theme for all controls in an application can be a very time consuming task, thus in the future release we will change the behavior of this feature to handle the case when not all control have this theme implemented.
Currently you should either change all control's ThemeName
property accordingly or implement the corresponding theme for all radcontrols you will be using in the application.
the Telerik team