public void AdjustChild(Widget w) { if (widget.Children.Count == 0) widget.ContentHeight = widget.ItemSpacing; w.Bounds.Y = widget.ContentHeight; if (!widget.CollapseHiddenChildren || w.IsVisible()) widget.ContentHeight += w.Bounds.Height + widget.ItemSpacing; }