来自XMLRPC数据源的Silverlight折线图

时间:2010-04-26 16:27:23

标签: silverlight silverlight-3.0 charts xml-rpc

我正在尝试从XMLRPC数据源(来自Drupal)创建Silverlight折线图,我需要采取哪些步骤?是否有关于如何执行此操作的分步教程?

2 个答案:

答案 0 :(得分:0)

如果您想通过HTTP调用并加载一些XML,那么您需要查看类似WebClient的类。我在这里使用WebClient制作了一个视频channel9.msdn.com/posts/mtaulty/Silverlight-4-Beta-Networking-Part-1-WebClient-and-XML/,这可能对此有所帮助。

这将允许您通过网络加载XML。然后,您需要将其转换为某些对象,因为Silverlight并未真正绑定到XML。因此,您可以使用LINQ to XML之类的API将其转换为对象。我想我在该视频中介绍了LINQ to XML的一个简单示例,但您也可以尝试使用此视频www.silverlight.net/learn/videos/all/readingwriting-xml-with-linq-to-xml/作为另一个示例。

一旦将数据存入某些对象集合,就需要将这些数据绑定到您正在使用的图表上。关于图表如何绑定数据,您可以在Silverlight Toolkit本身(在silverlight.codeplex.com上)找到示例,或者有一个示例页面www.silverlight.net/content/samples/sl4/toolkitcontrolsamples/run/default。 html,其中包含如何绑定这些项目的示例。

希望有所帮助,

麦克

答案 1 :(得分:0)

谢谢你。不幸的是,大部分内容都超出了我的想法,但我确实创建了折线图,并使用Visifire从Drupal获取数据。它处理了所有Silverlight位,让我使用我更熟悉的标准(XML,JS)与它进行交互。