示例#1
0
        private void radChartView_LabelFormatting(object sender, ChartViewLabelFormattingEventArgs e)
        {
            if (this.radCheckBox2.Checked)
            {
                if (this.radCheckBox4.Checked)
                {
                    e.LabelElement.BorderColor = ((DataPointElement)e.LabelElement.Parent).BackColor;
                }
                else
                {
                    e.LabelElement.BorderColor = Color.Black;
                }

                e.LabelElement.BackColor = Color.White;
            }
            else
            {
                e.LabelElement.ResetValue(LabelElement.BorderColorProperty, Telerik.WinControls.ValueResetFlags.Local);
                e.LabelElement.ResetValue(LabelElement.BorderWidthProperty, Telerik.WinControls.ValueResetFlags.Local);
                e.LabelElement.ResetValue(LabelElement.BackColorProperty, Telerik.WinControls.ValueResetFlags.Local);
            }
        }
示例#2
0
        void radChartView1_LabelFormatting(object sender, ChartViewLabelFormattingEventArgs e)
        {
            OhlcLabelElement label = e.LabelElement as OhlcLabelElement;

            if (enableFormatting)
            {
                label.Font = formattingFont;

                bool isFalling = ((OhlcDataPoint)e.LabelElement.DataPoint).IsFalling;
                if (label.PositionOffset != PointF.Empty)
                {
                    if (isFalling)
                    {
                        label.ForeColor = Color.FromArgb(210, 0, 0);
                    }

                    else
                    {
                        label.ForeColor = Color.FromArgb(102, 102, 102);
                    }
                }
                else
                {
                    if (isFalling)
                    {
                        label.ForeColor = Color.Black;
                    }
                    else
                    {
                        label.ForeColor = Color.FromArgb(0, 150, 0);
                    }
                }
            }
            else
            {
                label.ResetValue(UIChartElement.ForeColorProperty, Telerik.WinControls.ValueResetFlags.Local);
                label.ResetValue(UIChartElement.FontProperty, Telerik.WinControls.ValueResetFlags.Local);
            }
        }
示例#3
0
 private void rcView_LabelFormatting(object sender, ChartViewLabelFormattingEventArgs e)
 {
     OhlcLabelElement label = e.LabelElement as OhlcLabelElement;
     label.Font = new Font(rcView.ChartElement.Font.FontFamily.Name, 12);
     label.BackColor = Color.Transparent;
     label.NumberOfColors = 1;
     label.BorderColor = e.Series.BackColor;
                
     
 }
示例#4
0
        private void rcViewPastel_LabelFormatting(object sender, ChartViewLabelFormattingEventArgs e)
        {

            e.LabelElement.Font = new Font(rcViewPastel.ChartElement.Font.FontFamily.Name, 14);
            e.LabelElement.BackColor = Color.Transparent;
            e.LabelElement.NumberOfColors = 1;
            e.LabelElement.BorderColor = e.Series.BackColor;
        }
示例#5
0
 void radChartView1_LabelFormatting(object sender, ChartViewLabelFormattingEventArgs e)
 {
     e.LabelElement.BackColor   = Color.White;
     e.LabelElement.BorderColor = Color.Black;
     e.LabelElement.ForeColor   = Color.Black;
 }