//using System.Data.SqlClient; using DevExpress.XtraCharts; namespace Yw.WinFrmUI { /// /// /// public class XtraChartHelper { /// /// /// public static void SetAxisRange(AxisX axis, double minValue, double maxValue) { axis.NumericScaleOptions.AutoGrid = false; axis.VisualRange.Auto = false; axis.WholeRange.Auto = false; axis.WholeRange.SideMarginsValue = 0; axis.VisualRange.SideMarginsValue = 0; axis.WholeRange.SetMinMaxValues(minValue, maxValue); axis.VisualRange.SetMinMaxValues(minValue, maxValue); axis.WholeRange.AlwaysShowZeroLevel = false; } /// /// /// public static void SetAxisRange(SecondaryAxisX axis, double minValue, double maxValue) { axis.NumericScaleOptions.AutoGrid = false; axis.VisualRange.Auto = false; axis.WholeRange.Auto = false; axis.WholeRange.SideMarginsValue = 0; axis.VisualRange.SideMarginsValue = 0; axis.WholeRange.SetMinMaxValues(minValue, maxValue); axis.VisualRange.SetMinMaxValues(minValue, maxValue); axis.WholeRange.AlwaysShowZeroLevel = false; } /// /// /// public static void SetAxisRange(AxisY axis, double minValue, double maxValue) { axis.NumericScaleOptions.AutoGrid = false; axis.VisualRange.Auto = false; axis.WholeRange.Auto = false; axis.WholeRange.SideMarginsValue = 0; axis.VisualRange.SideMarginsValue = 0; axis.WholeRange.AutoSideMargins = false; axis.VisualRange.AutoSideMargins = false; axis.WholeRange.SetMinMaxValues(minValue, maxValue); axis.VisualRange.SetMinMaxValues(minValue, maxValue); axis.WholeRange.AlwaysShowZeroLevel = false; } /// /// /// public static void SetAxisRange(SecondaryAxisY axis, double minValue, double maxValue) { axis.NumericScaleOptions.AutoGrid = false; axis.VisualRange.Auto = false; axis.WholeRange.Auto = false; axis.WholeRange.SideMarginsValue = 0; axis.VisualRange.SideMarginsValue = 0; axis.WholeRange.AutoSideMargins = false; axis.VisualRange.AutoSideMargins = false; axis.WholeRange.SetMinMaxValues(minValue, maxValue); axis.VisualRange.SetMinMaxValues(minValue, maxValue); axis.WholeRange.AlwaysShowZeroLevel = false; } /// /// /// public static void SetAxisRange(AxisY axis, double minValueWhole, double maxValueWhole, double minValueVisual, double maxValueVisual) { axis.NumericScaleOptions.AutoGrid = false; axis.VisualRange.Auto = false; axis.WholeRange.Auto = false; axis.WholeRange.SideMarginsValue = 0; axis.VisualRange.SideMarginsValue = 0; axis.WholeRange.SetMinMaxValues(minValueWhole, maxValueWhole); axis.VisualRange.SetMinMaxValues(minValueVisual, maxValueVisual); axis.WholeRange.AlwaysShowZeroLevel = false; } /// /// /// public static void SetAxisRange(SecondaryAxisY axis, double minValueWhole, double maxValueWhole, double minValueVisual, double maxValueVisual) { axis.NumericScaleOptions.AutoGrid = false; axis.VisualRange.Auto = false; axis.WholeRange.Auto = false; axis.WholeRange.SideMarginsValue = 0; axis.VisualRange.SideMarginsValue = 0; axis.WholeRange.SetMinMaxValues(minValueWhole, maxValueWhole); axis.VisualRange.SetMinMaxValues(minValueVisual, maxValueVisual); axis.WholeRange.AlwaysShowZeroLevel = false; } } }