void financialChart2_Rendered(object sender, C1.Win.Chart.RenderEventArgs e)
 {
     if (rs == null && financialChart2.AxisX.ActualMin != financialChart2.AxisX.ActualMax)
     {
         rs = new C1.Win.Chart.Interaction.RangeSelector(financialChart2);
         rs.ValueChanged += rs_ValueChanged;
     }
 }
 private void FinancialChart1_Rendered(object sender, C1.Win.Chart.RenderEventArgs e)
 {
     if (marker == null)
     {
         marker                     = new C1.Win.Chart.Interaction.LineMarker(financialChart1);
         marker.Content             = "Date: {date}\nOpen: {open}\nHigh: {high}\nLow: {low}\nClose: {close}";
         cbLines.SelectedItem       = LineMarkerLines.Both;
         cbAlignment.SelectedItem   = LineMarkerAlignment.Auto;
         cbInteraction.SelectedItem = LineMarkerInteraction.Move;
     }
 }
Пример #3
0
 void financialChart2_Rendered(object sender, C1.Win.Chart.RenderEventArgs e)
 {
     if (rs == null && financialChart2.AxisX.ActualMin != financialChart2.AxisX.ActualMax)
     {
         rs = new C1.Win.Chart.Interaction.RangeSelector(financialChart2);
         rs.ValueChanged += rs_ValueChanged;
         var axis  = financialChart2.AxisX as IAxis;
         var min   = axis.GetMin();
         var max   = axis.GetMax();
         var range = DataService.GetService().FindApproxRange(min, max, 0.45);
         rs.LowerValue = range.Min;
         rs.UpperValue = range.Max;
     }
 }
        private void FlexChart1_Rendering(object sender, C1.Win.Chart.RenderEventArgs e)
        {
            if (e.Graphics == null)
            {
                return;
            }

            // render year watermark
            var plotRect = flexChart1.PlotRect;
            var s        = year.ToString();
            var sz       = e.Graphics.MeasureString(s, yearFont, new PointF(), StringFormat.GenericTypographic);

            e.Graphics.DrawString(s, yearFont, yearBrush, plotRect.Right - sz.Width,
                                  plotRect.Bottom - sz.Height, StringFormat.GenericTypographic);
        }