protected virtual void OnPaletteNeedPaint(object sender, NeedLayoutEventArgs e) { // Need to recalculate anything relying on the palette OnNeedPaint(sender, e); }