WEB开发网      婵犵數濞€濞佳囧磹婵犳艾鐤炬い鎰堕檮閸嬬喐銇勯弽銊с€掗梻鍕閺岋箑螣娓氼垱笑闂佽姘﹂褔婀佸┑鐘诧工妤犲憡绂嶉崜褏纾奸弶鍫涘妼缁楁岸鏌熷畡鐗堝殗闁诡喒鏅犲畷褰掝敃閵堝棙顔忔繝鐢靛仦閸ㄥ爼骞愰幘顔肩;闁规崘绉ぐ鎺撳亹闁绘垶锕╁Λ鍕⒑閹肩偛濡奸悗娑掓櫇缁顓兼径妯绘櫇闂佹寧绻傞弻濠囨晝閸屾稓鍘甸柣搴㈢⊕閿氶柣蹇ョ稻缁绘繃绻濋崘銊т紝闂佽鍨伴崯鏉戠暦閻旂⒈鏁傞柛鈾€鏅欑槐妯衡攽閻愬樊鍤熷┑顔藉劤铻為柛鏇ㄥ墯閸欏繘鏌嶉崫鍕櫣缂佲偓婢跺绠鹃柟瀛樼箘閿涘秵顨ラ悙顏勭伈闁诡喖缍婂畷鎯邦槻婵℃彃顭烽弻娑㈠Ω閵夈儺鍔夌紓浣稿€哥粔褰掑极閹剧粯鏅搁柨鐕傛嫹 ---闂傚倷鐒︾€笛兠洪埡鍛闁跨噦鎷�
开发学院图形图像Flash 使用Silverlight Toolkit绘制图表(上)--柱状图 阅读

使用Silverlight Toolkit绘制图表(上)--柱状图

 2009-02-10 11:57:18 来源:WEB开发网 闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹闂傚倷绀侀幉锟犲垂閻㈠灚宕查柟鎵閸庡秵銇勯幒鎴濃偓鐢稿磻閹炬枼妲堟繛鍡楃С濞岊亞绱撻崒姘扁枌闁瑰嚖鎷�婵犵數濮幏鍐川椤撴繄鎹曢梻渚€娼уú銈吤洪妸鈺佺劦妞ゆ帊鑳堕埊鏇㈡煏閸モ晛浠х紒杈╁仱閺佹捇鏁撻敓锟�闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹  闂傚倷鑳舵灙缂佺粯顨呴埢宥夊即閵忕姵鐎梺缁樺姇閻忔氨鈧凹鍓熷娲垂椤曞懎鍓伴梺閫炲苯澧紒澶婄秺瀵濡歌閸嬫捇妫冨☉娆忔殘闂佷紮缍€娴滎剟鍩€椤掑倹鏆柛瀣躬瀹曚即寮借閺嗭箓鏌ㄩ悤鍌涘
核心提示:本文示例源代码或素材下载 Silverlight Toolkit提供了绘制柱状图(Column,Bar),饼图(Pie),使用Silverlight Toolkit绘制图表(上)--柱状图,折线图(Line), 散点图(Scatter)等控件,我们可以很方便的将已有的数据源绑定到相应图形控件上,命名为:Data

本文示例源代码或素材下载

Silverlight Toolkit提供了绘制柱状图(Column,Bar),饼图(Pie),折线图(Line), 散点图(Scatter)等控件。

我们可以很方便的将已有的数据源绑定到相应图形控件上,设置好相应的X,Y轴显示样式和数据字段之后就大功告

成了,同时其还支持图形的定时加载刷新,图形的动态加载动画效果。今天就先以柱状图为例,简要的总结一下如

何使用该控件来显示我们的数据。

首先,我们需要创建一个Silverlight项目,命名为:DataVisualization。

然后我们使用WCF方式发布数据源信息,这里我们创建一个"Silverlight功能的WCF",并将其命名为:

DataService.svc

使用Silverlight Toolkit绘制图表(上)--柱状图

接着将下面的代码拷贝到该类文件中:

publicclassEmployeeInfo
{
  publicintEmployeeID{set;get;}
  publicstringEmployeeName{set;get;}
  publicintSalary{set;get;}
  publicint[]Cost{get;set;}
  publicstringCity{set;get;}
} 
 
[ServiceContract(Namespace="")]
[AspNetCompatibilityRequirements(RequirementsMode=AspNetCompatibilityRequirementsMode.Allowed)]
publicclassDataService
{
  [OperationContract]
  publicList<EmployeeInfo>GetEmployeeList()
  {
    List<EmployeeInfo>employeeList=newList<EmployeeInfo>();
    employeeList.Add(newEmployeeInfo{EmployeeID=1,EmployeeName="张三",Salary=1000,City="合肥"});
    employeeList.Add(newEmployeeInfo{EmployeeID=2,EmployeeName="李四",Salary=1500,City="天津"});
    employeeList.Add(newEmployeeInfo{EmployeeID=3,EmployeeName="王五",Salary=2000,City="上海"});
    employeeList.Add(newEmployeeInfo{EmployeeID=4,EmployeeName="赵六",Salary=-800,City="北京"});
    employeeList.Add(newEmployeeInfo{EmployeeID=5,EmployeeName="尤七",Salary=2100,City="武汉"});
    employeeList.Add(newEmployeeInfo{EmployeeID=6,EmployeeName="马八",Salary=2300,City="海口"});
    returnemployeeList;
  }
}

1 2 3 4 5 6  下一页

Tags:使用 Silverlight Toolkit

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接