// private bool _isUserChangedView = false; #region Constrctor internal EasyChartXCursor(EasyChartX baseEasyChart, EasyChartXPlotArea basePlotArea, Cursor baseCursor, Axis baseAxis, string cursorName) { this._baseEasyChart = baseEasyChart; this._basePlotArea = basePlotArea; this._baseCursor = baseCursor; this._baseAxis = baseAxis; this.Name = cursorName; }
// private bool _isUserChangedView = false; #region Constrctor internal EasyChartXCursor(EasyChartX parentChart, EasyChartXPlotArea parentPlotArea, Cursor baseCursor, Axis baseAxis, string cursorName) { this._parentChart = parentChart; this._parentPlotArea = parentPlotArea; this._baseCursor = baseCursor; this._baseAxis = baseAxis; this.Name = cursorName; }
// TODO 新增属性后需要同步 internal void ApplyConfig(EasyChartXPlotArea template) { this.BackColor = template.BackColor; this.AxisX.ApplyConfig(template.AxisX); this.AxisY.ApplyConfig(template.AxisY); this.AxisX2.ApplyConfig(template.AxisX2); this.AxisY2.ApplyConfig(template.AxisY2); this.XCursor.ApplyConfig(template.XCursor); this.YCursor.ApplyConfig(template.YCursor); }
internal TabCursorCollection(EasyChartX parentChart, Chart baseChart, EasyChartXPlotArea plotArea) { this._parentChart = parentChart; this._plotArea = plotArea; this._baseChart = baseChart; this._adapter = new PositionAdapter(baseChart, plotArea); this._cursors = new List <TabCursor>(MaxCursorCount); this.CursorValueFormat = null; _flowCursorEnableFlag = false; // this._baseChart.PostPaint += BaseChartOnPostPaint; // TODO to add _cursor code, get from parentchart }
internal void Initialize(EasyChartX baseEasyChart, EasyChartXPlotArea basePlotArea, Axis baseAxis) { this.Name = baseAxis.Name; this._baseEasyChart = baseEasyChart; this._basePlotArea = basePlotArea; this._baseAxis = baseAxis; this._specifiedMax = baseAxis.Maximum; this._specifiedMin = baseAxis.Minimum; this._viewMax = baseAxis.ScaleView.ViewMaximum; this._viewMin = baseAxis.ScaleView.ViewMinimum; SetAxisLabelStyle(); }
public EasyChartXRangeYConfigForm(EasyChartXPlotArea hitPlotArea) { this._hitPlotArea = hitPlotArea; InitializeComponent(); _lastYAutoScale = this._hitPlotArea.AxisY.AutoScale; _lastY2AutoScale = this._hitPlotArea.AxisY2.AutoScale; if (_lastYAutoScale) { this._hitPlotArea.AxisY.AutoScale = false; this._hitPlotArea.AxisY2.AutoScale = false; } textBox_primaryYMax.Text = _hitPlotArea.AxisY.Maximum.ToString(); textBox_primaryYMin.Text = _hitPlotArea.AxisY.Minimum.ToString(); textBox_secondaryYMax.Text = _hitPlotArea.AxisY2.Maximum.ToString(); textBox_secondaryYMin.Text = _hitPlotArea.AxisY2.Minimum.ToString(); }
internal void Initialize(EasyChartX baseEasyChart, EasyChartXPlotArea basePlotArea, Axis baseAxis) { this.Name = baseAxis.Name; this._parentChart = baseEasyChart; this._parentPlotArea = basePlotArea; this._baseAxis = baseAxis; this._viewMax = baseAxis.ScaleView.ViewMaximum; this._viewMin = baseAxis.ScaleView.ViewMinimum; if (IsXAxis()) { this._maxData = Constants.DefaultXMax; this._minData = IsLogarithmic ? Constants.DefaultMinLogarithmic : Constants.DefaultXMin; this._specifiedMax = _maxData; this._specifiedMin = _minData; this.ViewMaximum = Constants.DefaultXMax; this.ViewMinimum = _minData; this._majorGridCount = -1; } else { this._maxData = Constants.DefaultYMax; this._minData = IsLogarithmic ? Constants.DefaultMinLogarithmic :Constants.DefaultYMin; this._specifiedMax = _maxData; this._specifiedMin = _minData; this.ViewMaximum = _maxData; this.ViewMinimum = _minData; this._majorGridCount = Constants.DefaultYMajorGridCount; } RefreshAxisRange(); if (IsYAxis()) { RefreshYMajorGridInterval(); } SetAxisLabelStyle(); // 设置主网格默认为虚线 this.MajorGridType = GridStyle.Dash; this.MinorGridType = GridStyle.DashDot; }