标签:wpf devexpress chart
<Grid x:Name="myGrid" Loaded="Grid_Loaded" DataContext="{Binding PartOneData}"> <dxc:ChartControl Name="chartControl1" DataSource="{Binding ComplainAnalysisList}"> <dxc:ChartControl.Diagram> <dxc:XYDiagram2D SeriesDataMember="Key"> <dxc:XYDiagram2D.SeriesTemplate> <dxc:BarSideBySideSeries2D ArgumentDataMember="Key" ValueDataMember="Value" /> </dxc:XYDiagram2D.SeriesTemplate> <dxc:XYDiagram2D.AxisX> <dxc:AxisX2D> </dxc:AxisX2D> </dxc:XYDiagram2D.AxisX> </dxc:XYDiagram2D> </dxc:ChartControl.Diagram> <!--<dxc:ChartControl.Legend> <dxc:Legend /> </dxc:ChartControl.Legend>--> </dxc:ChartControl> </Grid>
只需要在最外层的Grid或其他空间上绑定数据源,然后在Chart控件上绑定DataSource,最后指定Chart控件中柱状图的SeriesDataMember、ArgumentDataMemeber、ValueDataMember就可以了。
刚开始只找到了通过C#代码去进行绑定的方式,因为项目中用到的是打印模板,模板没有C#代码后台,所有纠结这个问题纠结了很久,研究出来后才发现原来就这么简单,接下来还要研究下一个Chart中多个柱子和曲线图混合的一个功能,还有就是依赖于两个Y轴的,继续加油,嘿嘿……
标签:wpf devexpress chart
原文地址:http://blog.csdn.net/c512026052/article/details/39519931