The empty window is probably caused if the referenced Telerik assemblies are NoXaml
. In this case you will also need to merge the resource dictionaries with the theme styles, and also define an implicit style for the custom button
The approach in the project could be utilized for a code-behind scenario. In this case you won't need to create and maintain many styles (one for each theme). I updated my last project to demonstrate this. I hope it helps.
About your feedback, thank you for sharing this with us. We agree that the suggested approach is not very convenient. At this point, we won't be able to change the ribbon buttons current icon API to work also with WPF Path elements without introducing a breaking change for other users. However, we will consider some kind of new API that allows you to this.
Telerik by Progress
Want to extend the target reach of your WPF applications, leveraging iOS, Android, and UWP? Try UI for Xamarin
, a suite of polished and feature-rich components for the Xamarin framework, which allow you to write beautiful native mobile apps using a single shared C# codebase.