Hello Igor,
Thank you for the detailed description of the issues you encountered.
First of all, let me point that custom themes for WPF are more difficult to assemble and to maintain than that for Silverlight. I would suggest that you turn to using a custom theme for any RadControl only as a last possible option for customization. It is perfectly possible to simply use implicit styles to apply your customizations. Furthermore, the good news for WPF is that the Windows7 theme will get applied, and only after that the implicit Styles will get applied building look and feel upon the theme, and not overriding it.
Another important matter is that the external themes distibuted in the Themes directory of the Installation folder are intended for Silverlight usage mainly. At this point resources for RadControls for WPF are located in the same assembly as the control itself, rather than in an external theme. Shortly, external themes are not used for RadControls for WPF. This has been planned, but is not yet available. As a result, indeed there are resources missing - GroupBox, ScheduleView. They are not outdated or wrong, but are indeed intentionally missing. You can always get these resources from Expression Blend. However, if you need those files as resource dictionaries namely, please, contact our support team , we are ready to fully assist you in creating a custom theme with all needed resources.
Image resources on the other hand are differently set for Silverlight and for WPF intentionally. For Silverlight , a full absolute path is used, but WPF needs them to be set relatively for the purpose of loading the resources correctly. So, if you have a path like "
Images/rec_black.png", you will need to manually change that to "/Telerik.Windows.Controls.Scheduler;component/Themes/Office/Images/rec_black.png".
We are sorry if the creating and using a custom theme caused difficulties in your development process. I would really suggest that you go the other way round, instead - use simply implicit styles for your RadControls. If you need assistance along the way, feel free to submit any inquiries.
Best wishes,
Dani
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the
Telerik Public Issue Tracking system and vote to affect the priority of the items