//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;
}
}
}