首页 > 代码库 > WPF 界面绑定数据源,不通过C#代码进行绑定
WPF 界面绑定数据源,不通过C#代码进行绑定
<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 界面绑定数据源,不通过C#代码进行绑定
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。