public void Add(DisplayLine line) { Lines.Add(line); int max = 0; foreach (var linec in Lines) { max = Math.Max(linec.TotalSize, max); } foreach (var linec in Lines) { linec.TotalSize = max; } }
protected UIItem(string name) : base(name) { var texts = new List <DisplayText>(); for (int i = 0; i < _prop.Sizes.Count; i++) { texts.Add(new DisplayText()); } Display = new DisplayLine { Canvas = _prop, Texts = texts }; Display.Texts[_prop.DynamicIndex] = new DisplayText(name, 0); }