`
webcenterol
  • 浏览: 950976 次
文章分类
社区版块
存档分类
最新评论

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代码清单


运行效果图

图一 饼图

图二 饼图&折线图

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图表组件是用于在SilverLight应用程序中展示数据可视化的强大工具。它提供了丰富的图表类型,如柱形图、饼图和线形图,同时还支持3D效果,使得数据呈现更加生动和直观。...

    SilverLight画图表开源代码

    总的来说,这个SilverLight图表开源库是一个强大的工具,无论你是需要在Web应用中添加数据可视化功能,还是希望学习和研究图表绘制的实现原理,都能够从中获益。其开源性质和丰富的图表类型,使得它在开发实践中具有...

    visifire控件创建silverlight图表全过程视频演示

    visifire控件是一款备受欢迎的silverlight图表控件,闲暇之余学习了一下visifire图表控件,并将visifire图表制作silverlight图表的过程制作成视频,希望对初识visifire的人员有所帮助。

    Silverlight(WPF)图表控件的集合

    在本篇文章中,我们将深入探讨Silverlight中的图表控件及其在WPF中的应用,以帮助开发者更好地理解和利用这些工具来创建数据可视化应用。 首先,Silverlight是一种基于浏览器的插件技术,它扩展了HTML的能力,使得...

    Silverlight Visifire 图表控件v3.6.5 去水印版

    Silverlight Visifire 是一款强大的图表控件,专为Microsoft Silverlight应用程序设计,提供了丰富的2D和3D图表类型,使开发者能够轻松创建交互式、视觉吸引力强的数据可视化应用。在版本v3.6.5中,它经过优化,提供...

    visifire曲线图表控件for silverlight

    通过上述的介绍,我们可以看出Visifire曲线图表控件是Silverlight应用程序中进行数据可视化的强大工具,它的易用性、丰富的图表类型和出色的交互性,使其在数据展示领域具有很高的价值。结合提供的示例和库文件,...

    Silverlight控件

    13. **Chart**: 数据图表控件,用于可视化数据。 14. **Accordion**: 折叠面板,用于组织内容。 每个控件都有其特定的属性、事件和方法,可以通过编程方式自定义它们的行为和外观。例如,通过设置Button的Click事件...

    SilverlightTest图表.Visifire3.6.8统计图表控件源代码和示例

    总结来说,"SilverlightTest图表.Visifire3.6.8统计图表控件源代码和示例"是学习和使用Visifire进行数据可视化的宝贵资源。通过深入学习和实践,开发者可以掌握如何利用这个强大工具来提升应用的数据展示效果,为...

    Visifire3.6.8统计图表控件源代码和示例

    总的来说,"Visifire3.6.8统计图表控件源代码和示例"是一个宝贵的资源,无论是对于初学者还是经验丰富的开发者,都能从中获益。通过学习和实践,你可以提升你的数据可视化技能,创造出更具吸引力和洞察力的数据呈现...

    silverlight visifire 5.0.1 破解版

    破解版的visifire 5.0.1 包含图表和仪表盘两个dll,非常炫的silverlight图表控件,亲测可用,推荐下载!

    Silverlight界面控件

    这些控件通常扩展了内置控件的功能,或者提供了独特的界面元素,例如富文本编辑器、日历控件、图表组件等。使用这些第三方控件,开发者可以更高效地构建功能丰富的应用,并节省开发时间。 为了实现动态效果和交互性...

    图表控件应用源码20130605

    很多人对Silverlight 4工具包附带的图表控件的使用比较烦恼。这是比较难去控制的可视化树,以风格的控制Expression Blend中的设计视图中,这样才能有一个良好的外观和感觉。该源码成功地修饰图表控件,并在XAML中...

    Silverlight美化TabControl控件演示

    在本示例中,我们关注的是如何使用Silverlight来美化TabControl控件,这是一种常用的用户界面组件,用于展示多个相关但独立的视图或页面。 TabControl在默认情况下提供了基本的功能和外观,但在实际应用中,开发...

    silverlight控件实现立体翻转效果

    对于描述中提到的“两个图表控件向四个方向翻转”,这意味着我们需要为每个图表分别创建动画,并设置不同的翻转方向。在Silverlight中,可以使用`RenderTransform`属性配合`RotateTransform`来实现旋转。通过设置`...

    silverlight图表oxyplot例子--动态加载XAML

    oxyplot 是一个开源的图表库,它为 .NET 框架提供了强大的数据可视化功能,包括 Silverlight 平台。本示例主要关注如何在 Silverlight 应用程序中使用 OxyPlot 动态加载 XAML 文件来创建交互式图表。 在 ...

    silverlight 3 控件经典入门学习案例

    案例中的控件全部有源代码示范学习为主。... 摘要: Data Visualization类组件以直观的图表方式显示数据的分布,能够让我们更好地分析各数据的内在联系。本文主要向大家介绍该类组件的基本特性以及使用实例

    visifire图表控件及其实例

    Visifire是一款强大的开源图表控件,专为C#开发者设计,用于创建视觉效果丰富的图表。这款控件能够帮助开发者轻松地在他们的应用程序中展示数据,以直观且吸引人的方式呈现复杂信息。 Visifire支持多种图表类型,...

    silverlight开发的一个图表控件,由于客户需要实现拖拽线条来修改数据,然后带有预警标识等功能.zip,web浏览器应用

    silverlight开发的一个图表控件,由于客户的需求比较刁钻,需要实现拖拽线条来修改数据,然后带有预警标识等功能,第三方图表控件没有相关的功能,所以只能自己开发.zip,非winform,非WPF;web浏览器应用

    Silverlight visifire3D图表

    【Silverlight Visifire3D图表】是一种在Silverlight平台上用于创建动态、交互式2D和3D图表的开源控件。Silverlight是微软推出的一种轻量级的插件技术,用于在网页上构建丰富的、具有图形化效果的用户体验。Visifire...

    visifire曲线图表控件(silverlgith)

    Visifire是一款强大的数据可视化工具,专为Silverlight平台设计,提供丰富的曲线图表控件,以帮助开发者创建出直观、动态且用户友好的数据展示界面。这个控件库以其高效性能和灵活定制性在IT行业中获得了广泛的认可...

Global site tag (gtag.js) - Google Analytics