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代码清单
运行效果图
图一 饼图
图二 饼图&折线图
chart.Series也可以加入多个Series
第二个图表控件项目-
在第一个项目的基础上对折线图的风格做了些自定义
第一步:新建Silverlight4应用项目,XAML源码如下
第二步:修改MainPage.xaml.cs源码
DynamicData.cs源码清单
运行结果如下:
图三 折线图
进一步的使用参考资料[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图表组件详解** SilverLight图表组件是用于在SilverLight应用程序中展示数据可视化的强大工具。它提供了丰富的图表类型,如柱形图、饼图和线形图,同时还支持3D效果,使得数据呈现更加生动和直观。...
总的来说,这个SilverLight图表开源库是一个强大的工具,无论你是需要在Web应用中添加数据可视化功能,还是希望学习和研究图表绘制的实现原理,都能够从中获益。其开源性质和丰富的图表类型,使得它在开发实践中具有...
visifire控件是一款备受欢迎的silverlight图表控件,闲暇之余学习了一下visifire图表控件,并将visifire图表制作silverlight图表的过程制作成视频,希望对初识visifire的人员有所帮助。
在本篇文章中,我们将深入探讨Silverlight中的图表控件及其在WPF中的应用,以帮助开发者更好地理解和利用这些工具来创建数据可视化应用。 首先,Silverlight是一种基于浏览器的插件技术,它扩展了HTML的能力,使得...
Silverlight Visifire 是一款强大的图表控件,专为Microsoft Silverlight应用程序设计,提供了丰富的2D和3D图表类型,使开发者能够轻松创建交互式、视觉吸引力强的数据可视化应用。在版本v3.6.5中,它经过优化,提供...
通过上述的介绍,我们可以看出Visifire曲线图表控件是Silverlight应用程序中进行数据可视化的强大工具,它的易用性、丰富的图表类型和出色的交互性,使其在数据展示领域具有很高的价值。结合提供的示例和库文件,...
13. **Chart**: 数据图表控件,用于可视化数据。 14. **Accordion**: 折叠面板,用于组织内容。 每个控件都有其特定的属性、事件和方法,可以通过编程方式自定义它们的行为和外观。例如,通过设置Button的Click事件...
总结来说,"SilverlightTest图表.Visifire3.6.8统计图表控件源代码和示例"是学习和使用Visifire进行数据可视化的宝贵资源。通过深入学习和实践,开发者可以掌握如何利用这个强大工具来提升应用的数据展示效果,为...
总的来说,"Visifire3.6.8统计图表控件源代码和示例"是一个宝贵的资源,无论是对于初学者还是经验丰富的开发者,都能从中获益。通过学习和实践,你可以提升你的数据可视化技能,创造出更具吸引力和洞察力的数据呈现...
破解版的visifire 5.0.1 包含图表和仪表盘两个dll,非常炫的silverlight图表控件,亲测可用,推荐下载!
这些控件通常扩展了内置控件的功能,或者提供了独特的界面元素,例如富文本编辑器、日历控件、图表组件等。使用这些第三方控件,开发者可以更高效地构建功能丰富的应用,并节省开发时间。 为了实现动态效果和交互性...
很多人对Silverlight 4工具包附带的图表控件的使用比较烦恼。这是比较难去控制的可视化树,以风格的控制Expression Blend中的设计视图中,这样才能有一个良好的外观和感觉。该源码成功地修饰图表控件,并在XAML中...
在本示例中,我们关注的是如何使用Silverlight来美化TabControl控件,这是一种常用的用户界面组件,用于展示多个相关但独立的视图或页面。 TabControl在默认情况下提供了基本的功能和外观,但在实际应用中,开发...
对于描述中提到的“两个图表控件向四个方向翻转”,这意味着我们需要为每个图表分别创建动画,并设置不同的翻转方向。在Silverlight中,可以使用`RenderTransform`属性配合`RotateTransform`来实现旋转。通过设置`...
oxyplot 是一个开源的图表库,它为 .NET 框架提供了强大的数据可视化功能,包括 Silverlight 平台。本示例主要关注如何在 Silverlight 应用程序中使用 OxyPlot 动态加载 XAML 文件来创建交互式图表。 在 ...
案例中的控件全部有源代码示范学习为主。... 摘要: Data Visualization类组件以直观的图表方式显示数据的分布,能够让我们更好地分析各数据的内在联系。本文主要向大家介绍该类组件的基本特性以及使用实例
Visifire是一款强大的开源图表控件,专为C#开发者设计,用于创建视觉效果丰富的图表。这款控件能够帮助开发者轻松地在他们的应用程序中展示数据,以直观且吸引人的方式呈现复杂信息。 Visifire支持多种图表类型,...
silverlight开发的一个图表控件,由于客户的需求比较刁钻,需要实现拖拽线条来修改数据,然后带有预警标识等功能,第三方图表控件没有相关的功能,所以只能自己开发.zip,非winform,非WPF;web浏览器应用
【Silverlight Visifire3D图表】是一种在Silverlight平台上用于创建动态、交互式2D和3D图表的开源控件。Silverlight是微软推出的一种轻量级的插件技术,用于在网页上构建丰富的、具有图形化效果的用户体验。Visifire...
Visifire是一款强大的数据可视化工具,专为Silverlight平台设计,提供丰富的曲线图表控件,以帮助开发者创建出直观、动态且用户友好的数据展示界面。这个控件库以其高效性能和灵活定制性在IT行业中获得了广泛的认可...