2011-01-30 48 views
4

我理解MVVM的View和ViewModel部分,但我仍然非常模糊的是如何将您的应用程序连接到Internet上的数据源(例如,您正在抓取一些XML或来自Web的JSON),特别是代码在您的应用程序中的位置。有人可以提供或链接到一些示例代码或教程,引导您设置一个简单的从Web获取数据的WPF(或Silverlight)应用程序?MVVM教程/示例代码与互联网连接

+0

我还没有见过这样的事情。但使用MVVM的美妙之处在于分离问题意味着问题的分离:如果您了解MVVM,一旦您知道如何构建一个公开从它(例如)Web服务中检索的属性的对象,您已经知道如何构建一个表示层。你应该真的只是在寻找WCF的好例子。 – 2011-01-30 23:13:08

回答

1

Josh Smith在他关于存储库模式的MVVM文章中有一个small section

基本上,他说你有一个连接到你的互联网数据源的存储库,它将数据拉入你的ViewModel。您的存储库可以包含一个HttpWebRequest到您的XML或Json源。然后将其格式化成您的ViewModel。

这里是another example,告诉你如何模拟你的数据源。

+0

为我所需要的有点过度设计,但它提供了一个好的开始,谢谢。 :) – qJake 2011-02-01 15:19:12