public PaletteRibbonStyles(KryptonRibbon ribbon, NeedPaintHandler needPaint) { Debug.Assert(ribbon != null); _ribbon = ribbon; // Store the provided paint notification delegate NeedPaint = needPaint; }