Линейная диаграмма Silverlight из источника данных XMLRPC - PullRequest
0 голосов
/ 26 апреля 2010

Я пытаюсь создать линейную диаграмму Silverlight из источника данных XMLRPC (из Drupal), какие шаги мне нужно предпринять? Есть ли где-нибудь пошаговое руководство о том, как это сделать?

Ответы [ 2 ]

0 голосов
/ 29 апреля 2010

спасибо за это.К сожалению, большая часть этого пошла мне на ум, но мне удалось создать линейный график и заполнить его данными из Drupal, используя Visifire .Он позаботился обо всех элементах Silverlight и позволил мне взаимодействовать с ним, используя стандарты, с которыми я больше знаком (XML, JS).

0 голосов
/ 27 апреля 2010

Если вы хотите позвонить через HTTP и загрузить какой-нибудь XML, вам нужно взглянуть на класс, такой как WebClient. Вот видео, которое я сделал по использованию WebClient здесь: channel9.msdn.com/posts/mtaulty/Silverlight-4-Beta-Networking-Part-1-WebClient-and-XML/, которое может помочь в этом.

Это позволит вам загрузить ваш XML по сети. Затем вы захотите превратить это в некоторые объекты, потому что Silverlight на самом деле не связывается с XML. Итак, вы бы использовали API, такой как LINQ to XML, чтобы превратить его в объекты. Я думаю, что я покажу простой пример 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, в котором есть примеры того, как связать эти элементы.

Надеюсь, это поможет,

Mike.

...