public void AddFigure(Figure figure) { figure.Layout = this; Figures.Add(figure); }
public void RemoveFigure(Figure figure) { foreach (var child in Figures.Where(child => child == figure)) { Figures.Remove(child); return; } }