//private Font font = new Font("Segoe Script", 12, FontStyle.Regular); private void controler_TextNeeded(object sender, TextNeededEventArgs e) { e.Element.BackColor = ColorTranslator.FromHtml("#ffffff"); //e.Element.ForeColor = ColorTranslator.FromHtml("#bb2525"); e.Element.BorderColor = ColorTranslator.FromHtml("#000000"); e.Element.Padding = new Padding(10); //e.Element.Font = font; //e.Element.NumberOfColors = 1; e.Element.BorderGradientStyle = Telerik.WinControls.GradientStyles.Solid; ScatterDataPoint dataPoint = e.Points[3].DataPoint as ScatterDataPoint; e.Text = $@"<html><color='gray'>HRS:{dataPoint.XValue} Consumption:{dataPoint.YValue.Value:F}"; }
void trackball_TextNeeded(object sender, TextNeededEventArgs e) { ChartBusinessObject dataItem = e.Points[0].DataPoint.DataItem as ChartBusinessObject; if (dataItem == null) { return; } StringBuilder textBuilder = new StringBuilder(); textBuilder.Append("<html><color=255,0,0,0>"); textBuilder.Append(String.Format("Online users at {0:HH}h:<b>{1}</b>", dataItem.Category, dataItem.Value)); textBuilder.Append("</html>"); e.Text = textBuilder.ToString(); e.Element.BorderBoxStyle = BorderBoxStyle.FourBorders; e.Element.Location = new Point(e.Element.Location.X, 0); }
void trackBallElement_TextNeeded(object sender, TextNeededEventArgs e) { e.Text = "<html><color=black>" + e.Points[0].DataPoint.Label.ToString() + "\nUSD"; }