Esempio n. 1
0
        private void DoAxisVisualRangeChanged(object sender, AxisRangeChangedEventArgs e)
        {
            if (VisualRangeChanging == true)
            {
                return;
            }

            if (e.Axis == ((SwiftPlotDiagram)Diagram).AxisX)
            {
                InvalidateSeries();
            }
        }
Esempio n. 2
0
 private void OnYAxisWholeRangeChanged(object sender, AxisRangeChangedEventArgs e)
 {
     if (e.Axis is AxisY)
     {
         if (((AxisY)e.Axis).ConstantLines.Count == 0)
         {
             return;
         }
         double min     = Convert.ToDouble(((AxisY)e.Axis).ConstantLines.Min(a => a.AxisValue));
         double minAxis = Convert.ToDouble(e.Axis.WholeRange.MinValue);
         if (min < minAxis)
         {
             e.Axis.WholeRange.MinValue = min;
         }
     }
 }
Esempio n. 3
0
 private void chartControl1_AxisVisualRangeChanged(object sender, AxisRangeChangedEventArgs e)
 {
     if (Ticker == null || SuppressUpdateCandlestickData || !Ticker.Exchange.AllowCandleStickIncrementalUpdate)
     {
         return;
     }
     if (!(e.Axis.VisualRange.MinValue is DateTime))
     {
         return;
     }
     if (UpdateCandleStickThread != null && UpdateCandleStickThread.IsAlive)
     {
         return;
     }
     if (!LastChangeLeadsToUpdate && object.Equals(e.Axis.VisualRange.MinValue, e.Axis.WholeRange.MinValue))
     {
         LastChangeLeadsToUpdate = true;
         BackgroundUpdateCandleSticks((DateTime)e.Axis.VisualRange.MinValue);
         return;
     }
     LastChangeLeadsToUpdate = false;
 }
Esempio n. 4
0
 void IChartEventsProvider.OnAxisVisualRangeChanged(AxisRangeChangedEventArgs e)
 {
 }
Esempio n. 5
0
 void IChartEventsProvider.OnAxisWholeRangeChanged(AxisRangeChangedEventArgs e)
 {
 }