快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

和记娱乐app官网:数据统计的视觉盛宴visifire charts



上文中我给大年夜家展示了微软供给的开源toolkit中图表控件的效果和应用,然则与fusion charts比拟效果照样显和记娱乐app官网得减色。本篇将先容另一种charts控件库—visifire charts。

visifire控件库不仅涵盖w和记娱乐app官网pf/silverlight,还有windows phone的版本(由此可见将wpf的代码移植到silverlight和windows phone上是一个异常平滑的历程)。我们可以从visifire官网下载试用版本。

加倍富厚的图表样式

wpf toolkit中的charts供给了7中现成的控件:AreaSeries,PieSeries,LineSeries,BarSeries,BubbleSeries,ColumnSeries,ScatterSeries。visifire-charts则供给了23中图表,但不是一种图表对应一种控件,这也是其高明之处,我们无需替换控件,只需设置一下Visifire.Charts.DataSeries的RenderAs属性即可即时的改变图表类型。

定制设置横向/纵向轴线

这也是tool-kit charts不好用的地方之一,在visifire的Chart中我们可以直接在xaml中定制。

应用DataSource和DataMapping绑定命据并进行属性映射

要为表格绑定一个数据源是很简单的,只需设置

实战visifire

有了上面的常识我们就可以在实际项目中利用visifire了。这里我们筹备做一个用来像客户展示图表数据的demo,它能够及时的变更图表类型,数据的变更也能急速表现到图表上。

我们仍旧然应用上篇的demo工程,因为我们上篇的demo中应用了mvvm,以是对付替换视图这样的事情不必要去改动任何viewmodel和营业代码!只需增添一个新的窗口Show2并在app.xa和记娱乐app官网ml中设置其为启动窗口。像此中添加visifire的Chart控件,并将图表的DataSource绑定到到ViewModel中。(此外,为了方便演示加了个button用于变化数据和一个combobox用于选择图表样式,visif和记娱乐app官网ire的Chart本身高度和宽度不能伸缩,我将它们绑定到父容器的长宽上。)

这样,只需替换一个View而ViewModel和Model无需任何变动,我们就将一个之前应用toolkit charts的demo改成一个应用visifire的demo,由此可见合理的设计能够节省法度榜样员的大年夜量光阴。

本文demo源码下载地址

相关资本

着末奉上visifire的相关资本:

visifire@codeplex

官方showcas和记娱乐app官网e

visifire文档(visifire官方供给的文档照样异常具体的)

在线设计器

您可能还会对下面的文章感兴趣: