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