public override Size GetPreferredSize(IRenderer renderer, Size proposedSize) { // Update the calculated values used during layout calls _ribbon.CalculatedValues.Recalculate(); // Let base class perform standard preferred sizing actions return base.GetPreferredSize(renderer, proposedSize); }