none
在silverlight中的图表控件,如何去除背景的渐变色? RRS feed

  • 问题

  • 如图,我们项目的整个ui都是扁平化的风格,唯独chart控件有个渐变的背景色和边框(图中黑色箭头所指的区域),如何去除渐变的背景色和边框?

    又如何去除图例的渐变背景色和边框?


    2014年8月25日 3:44

答案

  • 你好:

    你说的是PlotArea,你可以自己定义PlotAreaStyle,你可以仿照下面的代码把它定义成白色:

    <Setter Property="PlotAreaStyle">
        <Setter.Value>
           <Style TargetType="Grid">
              <Setter Property="Background">
                 <Setter.Value>
                    <LinearGradientBrush EndPoint="0.457,0.296" StartPoint="0.459,1.296">
                       <GradientStop Color="#FFCBCBCB" />
                       <GradientStop Color="#FFFFFFFF" Offset="1" />
                    </LinearGradientBrush>
                 </Setter.Value>
              </Setter>
           </Style>
        </Setter.Value>
     </Setter>


    下面的链接也讲了关于silverlight中chart的各个部分你可以看看:
    http://msdn.microsoft.com/en-us/expression/dd433476.aspx


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.






    • 已编辑 Jonny_D 2014年8月26日 7:45
    • 已标记为答案 jesse hao 2014年8月26日 9:21
    2014年8月26日 7:45