Thank you very much, Nasko. But your application example comprises only one module - Shell project. My application is Prism 6 modular application and its solution comprises one Shell project and numerous modules each of which is Prism 6 Module. Each of these modules has its own Views, ViewModels and Models in accordance to MVVM pattern principle. And each View in such Prism Module project is Prism UserControl(WPF) displayed in MainContentRegion of the Shell when I click the appropriate navigation button in the application toolbar in Shell (so my application is view-switching application). Below I show markup for MainContentRegion region in my application' MainWindow (Shell):
<ContentControl prism:RegionManager.RegionName="MainContentRegion"
Grid.Column="1" Grid.Row="2" Margin="5,0,5,5" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch"/>
As you know - this is the part of XAML markup of MainWindow (Shell) of my application. Also you wrote: "You should not have any concerns of using our themes and our controls with Prism. Once you apply a theme the controls should be visualized as expected with the theme you have applied." Can I understand it that if I use telerik:RadWindow as Shell in my modular Prism 6 WPF application and this window is styled with your latest theme the GreenTheme, the views in numerous Prism modules in my application (as I wrote above each such view is Prism UserControl(WPF)) will be visualized (in Shell' MainContentRegion region) with the theme (GreenTheme)? Or not?