public float CalculateHeights() { if (totalWidth <= 0) return 0; totalHeight = 0; for (int k = 0; k < rows.Count; ++k) { totalHeight += GetRowHeight(k, true); } return totalHeight; }