/// <summary> /// Устанавливает позиция «лычки» значения в зависимости от <see cref="LabelPosition"/> /// </summary> /// <param name="dataItem">Исходный <see cref="IChartDataItem"/></param> /// <param name="labelPosition">Указание позиции «лычки»</param> /// <returns>Замыкание на переданный <see cref="IChartDataItem"/></returns> public static IChartDataItem SetLabelPosition(this IChartDataItem dataItem, LabelPosition labelPosition) { if (labelPosition == LabelPosition.Hidden) { dataItem.SetShowValue(false); } else { dataItem.Set <ChartSet>(FusionChartApi.Chart_ValuePosition, labelPosition.ToString()); } return(dataItem); }
/// <summary> /// /// </summary> /// <param name="dataItem"></param> /// <param name="showLabel"></param> /// <returns></returns> public static IChartDataItem SetShowValue(this IChartDataItem dataItem, bool showLabel) { return(dataItem.Set <IChartDataItem>(FusionChartApi.Set_ShowValue, showLabel ? 1 : 0)); }
/// <summary> /// Установка значения сету /// </summary> /// <param name="chartSet">Представление сета</param> /// <param name="value">Значение</param> /// <returns>Замыкание на сет</returns> public static IChartSet SetValue(this IChartDataItem chartSet, decimal value) { return(chartSet.Set <IChartSet>(FusionChartApi.Set_Value, value)); }