Silverlight图表控件

Kagula

2011/10/28

内容简介

介绍Silverlight with C# 图表控件呈现饼图和折线图的方法,重点放在折线图。

本文中的代码在下面的环境中调试成功:

[1]Win7SP1 32位专业版

[2]VS2010SP1 专业版(英文版)

[3] Silverlight4 Toolkit (April 2010 Toolkit)

http://silverlight.codeplex.com/

正文

第一个图表控件项目

第一步:根据参考资料[3]安装Silverlight Toolkit

第二步:新建Silverlight应用项目

引入System.Windows.Controls.DataVisualization.Toolkit库,在MainPage.xaml.cs中加入System.Windows.Controls.DataVisualization.Charting名字空间引用。

第三步:在MainPage()构造函数中加入代码。

MainPage.xaml代码清单


MainPage.xaml.cs代码清单


运行效果图

Silverlight图表控件_第1张图片

图一 饼图

Silverlight图表控件_第2张图片

图二 饼图&折线图

chart.Series也可以加入多个Series

第二个图表控件项目-

在第一个项目的基础上对折线图的风格做了些自定义

第一步:新建Silverlight4应用项目,XAML源码如下


第二步:修改MainPage.xaml.cs源码

DynamicData.cs源码清单


运行结果如下:

Silverlight图表控件_第3张图片

图三 折线图

进一步的使用参考资料[4]

参考资料

[1]Silverlight Toolkit使用样例

http://www.silverlight.net/content/samples/sl4/toolkitcontrolsamples/run/default.html

[2] Windows Phone 7.1 SDK Development (“Mango”)

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570

[3]《 Silverlight图表控件Chart的使用初体验》

http://www.xueit.com/silverlight/show-7809-2.aspx

[4]《Columns of a different color [Customizing the appearance of Silverlight charts with re-templating and MVVM]》

http://blogs.msdn.com/b/delay/archive/2009/02/04/columns-of-a-different-color-customizing-the-appearance-of-silverlight-charts-with-re-templating-and-mvvm.aspx

你可能感兴趣的:(silverlight)