public PaletteRibbonFocus(PaletteRedirect redirect,
NeedPaintHandler needPaint)
: base(redirect)
{
Debug.Assert(redirect != null);
// Store the provided paint notification delegate
NeedPaint = needPaint;
// Create the redirection instances
_ribbonTabInherit = new PaletteRibbonDoubleInheritRedirect(redirect, PaletteRibbonBackStyle.RibbonTab, PaletteRibbonTextStyle.RibbonTab);
// Create storage that maps onto the inherit instances
_ribbonTab = new PaletteRibbonDouble(_ribbonTabInherit, _ribbonTabInherit, needPaint);
}