自从 2008 年首度推出以来, Silverlight Toolkit 就已经成为 Silverlight 平台不可分割的一部分了。时至今日,Silverlight Toolkit 已经发布了第 7 个版本,该版本放弃了对Visual Studio 2008 和Silverlight 3 的支持,进而转向了新近发布的Visual Studio 2010 和Silverlight 4。
由于Silverlight Toolkit 是开源的,这样需要利用新特性但仍想使用Silverlight 3 的开发者就可以自行将新版本的部分功能添加到旧版本中。考虑到组件都是使用Windows Presentation Foundation 开发的,因此很多组件都可以移植到这个平台之上。
Toolkit 中的组件分为 4 个质量级别,分别是 Mature/SDK、Stable、Preview 以及 Experimental。随着时间的流逝,这些组件会从一个级别过渡到另一个级别,最好的组件将会纳入到 Silverlight SDK 中。除了这些组件之外,还有一些试验性的开发工具用于单元测试、代码覆盖率和浏览器中的自动化测试。此次发布的一些新特性列举如下:
- Bar、Column、Line 和 Area Series 等图表系列组件
- 支持简单右键集成的 ContextMenu 和 ContextMenuService
- 运行时的动态主题切换和 SystemColors 主题
- 支持面板之间拖拽的 PanelDragDropTarget
值得注意的是,Toolkit 还放弃了对 Reactive Extensions Framework 的支持,这么做的目的是让开发者能够使用最新版的 Rx Framework 。
查看英文原文: Silverlight Toolkit Has Dropped Support for Silverlight 3 and Visual Studio 2008
评论