【发布时间】:2010-04-26 16:27:23
【问题描述】:
我正在尝试从 XMLRPC 数据源(来自 Drupal)创建 Silverlight 折线图,我需要采取哪些步骤?是否有关于如何执行此操作的分步教程?
【问题讨论】:
标签: silverlight silverlight-3.0 charts xml-rpc
我正在尝试从 XMLRPC 数据源(来自 Drupal)创建 Silverlight 折线图,我需要采取哪些步骤?是否有关于如何执行此操作的分步教程?
【问题讨论】:
标签: silverlight silverlight-3.0 charts xml-rpc
如果你想通过 HTTP 调用并加载一些 XML,那么你会想看看像 WebClient 这样的类。我在 channel9.msdn.com/posts/mtaulty/Silverlight-4-Beta-Networking-Part-1-WebClient-and-XML/ 上制作了一个关于使用 WebClient 的视频,这可能会有所帮助。
这将让您通过网络加载您的 XML。然后您希望将其转换为一些对象,因为 Silverlight 并没有真正绑定到 XML。因此,您将使用 LINQ to XML 之类的 API 来将其转换为对象。我想我在该视频中介绍了一个简单的 LINQ to XML 示例,但您也可以尝试这个视频 www.silverlight.net/learn/videos/all/readingwriting-xml-with-linq-to-xml/ 作为另一个示例。
将数据放入某个对象集合后,您需要将这些对象绑定到您正在使用的图表。关于图表如何绑定到数据,您可以在 Silverlight 工具包本身(在 silverlight.codeplex.com 上)找到示例,或者有一个示例页面 www.silverlight.net/content/samples/sl4/toolkitcontrolsamples/run/default。 html,其中包含如何绑定这些项目的示例。
希望对你有帮助,
迈克。
【讨论】:
谢谢你。不幸的是,其中大部分都超出了我的想象,但我确实设法创建了折线图并使用 Visifire 使用 Drupal 的数据填充它。它处理了所有 Silverlight 位,并让我使用我更熟悉的标准(XML、JS)与它进行交互。
【讨论】: