public int GetClientHeight() { var sizeCalculator = new SizeCalculator(ObjectInspector, Height); sizeCalculator.Calculate(Panels.ToArray()); return(sizeCalculator.FullSize); }
public void AlignControls() { foreach (var panel in Panels) { panel.BringToFront(); } if (Height == 0) { return; } var sizeCalculator = new SizeCalculator(ObjectInspector, Height); var sizes = sizeCalculator.Calculate(Panels.ToArray()); foreach (var compositPanel in Panels) { compositPanel.Height = Convert.ToInt32(sizes[compositPanel]); compositPanel.AlignControls(); } }