Here's a link to a sample project with the problems. It's a smaller representation of the issues I'm seeing in my main application with the Ribbon. https://drive.google.com/file/d/0B9nNhKxmzM8ETlp2Z0Y2WHRkRGs/view?usp=sharing
Things to see:
* Every time I go to the View tab there's a delay. It's much more pronounced on my real application.
* When on the home tab, use the Key Tips to navigate to the Text tab, and notice all the Key Tips stacking on the left. It will do this every time you go to that tab from another tab. If you activate the Key Tips while on the Text tab, they display fine.
* Using the hotkeys, navigate to any of the tabs, other than View, and notice all the hotkeys are stacked on the left.
* Every time you go to the Home tab, you can see the visuals being laid out; this is much more subtle than the other issues, but this makes me think it's not actually reusing the visuals.
On my full application, I don't see every group. Some of them are off the screen with the scroll indicator. On the tab that's the biggest offender, all groups are collapsed, even at 1920x1200.
Here's the styles and xaml for my controls
Full User Control that contains the RadRibbonView. It has a number of styles needed to implement the MVVM ribbon.
Full Telerik.Windows.Controls.RibbonView.xaml. Most changes here were done to add KeyTips to the tabs, groups, and buttons.
RadRibbonGroup Style (Found within Telerik.Windows.Controls.RibbonView.xaml)
RadRibbonGroupDropDownButton Style (Found within Telerik.Windows.Controls.RibbonView.xaml)
RadRibbonGroupDropDownButtonTemplate (Found within Telerik.Windows.Controls.RibbonView.xaml)