protected virtual void OnPaletteChanged(EventArgs e) { // Update the redirector with latest palette _redirector.Target = _palette; // Layout and repaint with new settings NeedPaint(true); if (PaletteChanged != null) PaletteChanged(this, e); }