public ViewDrawRibbonAppTab(KryptonRibbon ribbon)
{
Debug.Assert(ribbon != null);
_ribbon = ribbon;
_mementos = new IDisposable[4];
// Use a class to convert from application tab to content interface
_paletteGeneral = ribbon.StateCommon.RibbonGeneral;
_contentProvider = new ApplicationTabToContent(ribbon, _paletteGeneral);
// Create and add the draw content for display inside the tab
Add(new ViewDrawContent(_contentProvider, this, VisualOrientation.Top));
}