Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更改Devexpress rangebarchart的图例标记_C#_Visual Studio 2010_Asp.net Mvc 3_Devexpress - Fatal编程技术网

C# 更改Devexpress rangebarchart的图例标记

C# 更改Devexpress rangebarchart的图例标记,c#,visual-studio-2010,asp.net-mvc-3,devexpress,C#,Visual Studio 2010,Asp.net Mvc 3,Devexpress,我已经使用devexpress rangebarchart创建了一个瀑布图。为了发挥更大的作用,我已经否决了 settings.CustomDrawSeriesPoint=(s,ev)用于为条形图提供不同的颜色 蓝色表示正常条 红色表示减少 绿色表示增长 但这一传说并没有因此而消失。 我可以以任何方式编辑图例标记好的,我终于解决了问题。 以下是步骤 添加了3个假系列,并将其添加到图表中 除了这些假的系列,其余的都隐藏在传说中 最终覆盖CustomDrawSeries,如下所示 settings.

我已经使用devexpress rangebarchart创建了一个瀑布图。为了发挥更大的作用,我已经否决了
settings.CustomDrawSeriesPoint=(s,ev
)用于为条形图提供不同的颜色

  • 蓝色表示正常条
  • 红色表示减少
  • 绿色表示增长
  • 但这一传说并没有因此而消失。
    我可以以任何方式编辑图例标记

    好的,我终于解决了问题。 以下是步骤

  • 添加了3个假系列,并将其添加到图表中
  • 除了这些假的系列,其余的都隐藏在传说中
  • 最终覆盖CustomDrawSeries,如下所示
  • settings.CustomDrawSeries=(s,ev)=>

    {
            BarDrawOptions drawOptions = (BarDrawOptions)ev.LegendDrawOptions;
            drawOptions.Color = costIncreaseColor;
            drawOptions.FillStyle.FillMode = FillMode.Solid;
            drawOptions.Border.Color = System.Drawing.Color.Transparent;
    };