Visifire 2.0 beta 发布了-推荐大家使用
在WPF应用程序下也可以使用visifire了.visifire为silverlight,wpf和wpf浏览器程序提供了统一的开发接口.这回WPF桌面程序的开发人员有福了.
图表数据已经可以在托管代码里实时更新.不用像以前那样数据变换就得重新绘制图表.之前的版本只能通过javascript来实时更新,现在在托管代码下也可以使用了.值得一提的是silverlight toolkit中就已经有这个功能了.
增加了滑块功能.如果数据点(datapoint)太多的话可以通过滑块功能来拖动查看.这个功能也是silverlight toolkit中已经有的,看来是这个工具的发布给了visifire开发人员不少的灵感.
此外还有:
增加了样式功能.看样子可以让用户自己定义其外观了,让其能跟自己的应用保持一致的风格.
可以在Blend里进行编辑和设计.如visifire博客里所说,设计得需要一个好的工具.
对图表的动画做了改进.针对每种图表单独的动画效果使图表看上去cool了很多.
最后,原文极力推荐大家去看它的Chart Designer,里面可以看到实时更新的效果,不是像以前一样重画了,看到下图中的那个live update了吗?
这次的更新是对之前的1.x版本进行了重写,所以整个的架构都有变化.之前1.x的代码恐怕无法完美的移动到2.0下了,这个需要注意.
相比silverlight toolkit中的chart,个人认为visifire要比其灵活很多.比如它的每一个点你都是可以用鼠标点击到的,也就是说可以触发一个事件告诉应用程序用户当前单击了哪个点,这样的功能对我们做BI里的上下钻和钻到细节里非常有帮助.
Visifire的教程还是很少,不过其底层的API还不是很难,自己很容易摸索,所以推荐大家使用.
相关资源:
Visifire 2.0 beta下载地址:
http://www.visifire.com/download_silverlight_charts.php
visifire 2.0 beta原文:
http://www.visifire.com/blog/2008/11/21/visifire-20-beta-release/
visifire 2.0 demo,跟以前有一些变化,看文字描述和贴图不如直接看其在线的demo:
http://www.visifire.com/silverlight_charts_gallery.php
TerryLee之前对这个控件的介绍:
http://www.cnblogs.com/terrylee/archive/2008/06/21/1227371.html
关于如何在托管代码中创建图表,请参考我的这个随笔:
http://www.cnblogs.com/aspnetx/archive/2008/04/10/1146793.html
---------------------------------------------------------------
aspnetx的BI笔记系列索引:
使用SQL Server Analysis Services数据挖掘的关联规则实现商品推荐功能
---------------------------------------------------------------