/// <summary> /// Добавление элементов к чарту /// </summary> /// <param name="chart">Исходное представление чарта</param> /// <param name="elements">Элементы для добавления</param> /// <returns>Замыкание на чарт</returns> public static IChart AddElements(this IChart chart, IEnumerable <IChartElement> elements) { foreach (var element in elements) { chart.Add(element); } return(chart); }
/// <summary> /// Добавление элемента к чарту /// </summary> /// <param name="chart">Исходное представление чарта</param> /// <param name="element">Элемент для добавления</param> /// <param name="postInit">Действие пост-инициализации</param> /// <returns>Замыкание на чарт</returns> public static IChart Add(this IChart chart, IChartElement element, Action <IChartElement> postInit) { postInit(chart.Add(element)); return(chart); }