我理解MVVM的View和ViewModel部分,但我仍然非常模糊的是你如何将你的应用程序连接到互联网上的数据源(比如你从网上抓取一些XML或JSON),以及特别是,该代码在您的应用程序中的位置。有人可以提供或链接到一些示例代码或教程,指导您设置一个从Web获取数据的简单WPF(或Silverlight)应用程序吗?
答案 0 :(得分:1)
Josh Smith在他的MVVM文章中有关于存储库模式的small section。
基本上,他说你有一个连接到你的互联网数据源的存储库,它将数据拉入你的ViewModel。您的存储库可以包含XML或Json源的HttpWebRequest。然后将其格式化为ViewModel。
以下是another example,其中介绍了如何模拟数据源。