public override void DoLayout(AbstractScorePage page, Canvas canvas) { base.Width = PageElements.Max(element => element.Width); base.Height = PageElements.Sum(element => element.Height); page.SetDimensions(Width, Height); double cursorY = 0; canvas.Children.Clear(); foreach (var item in PageElements) { item.Y = cursorY; cursorY += item.Height; canvas.Children.Add(item.VisualsContainer); } }
public override void DoLayout(AbstractScorePage page, Canvas canvas) { throw new NotImplementedException(); }