【问题标题】:Telerik RadChart Alternating Background StripLines On ASP Ajax controlTelerik RadChart 在 ASP Ajax 控件上交替背景 StripLines
【发布时间】:2012-07-11 14:49:56
【问题描述】:

我想在 ASP.Net Ajax RadChart 控件的折线图上显示 X 轴的交替背景色。

我找到了this article,它显示了 Silverlight 和 WPF 图表控件的 StripLine 属性,但我在 Ajax 控件上找不到该属性。也许我只是没有看到它 - 如何将背景颜色设置为与 X 轴列垂直条纹?

在文章中提到的“AlternateStripLineStyle”位于此处: RadChart1.DefaultView.ChartArea.AxisY.AxisStyles.AlternateStripLineStyle

但是 Ajax 控件没有 AxisStyles 属性。

谢谢。

更新:我认为这可能使用 PlotArea 的 MarkedZones 属性,但如果它确实有效,这不是一个非常优雅的解决方案。

【问题讨论】:

    标签: asp.net c#-4.0 telerik radchart


    【解决方案1】:

    Telerik 自己 provided the following solution 我怀疑使用 MarkedZones:

    public void GenerateStripLines(RadChart chart, int minValue, int maxValue, int step)
    {
       for (int i = minValue; i <= maxValue + step; i+=step)
       {
          Color zoneColor;
    
          if (i % 2 == 0)
             zoneColor = Color.White;
          else
             zoneColor = Color.WhiteSmoke;
    
          var item = new ChartMarkedZone() { ValueStartY = i, ValueEndY = i + step };
          item.Appearance.FillStyle.MainColor = zoneColor;
          chart.PlotArea.MarkedZones.Add(item);
       }           
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-06
      • 2017-11-18
      • 1970-01-01
      • 2019-06-30
      相关资源
      最近更新 更多