我了解 MVVM 的 View 和 ViewModel 部分,但我仍然很模糊的是如何将您的应用程序连接到 Internet 上的数据源(假设您正在从网络上获取一些 XML 或 JSON),以及具体来说,该代码在您的应用程序中的位置。有人可以提供或链接到一些示例代码或教程来指导您设置一个简单的 WPF(或 Silverlight)应用程序以从 Web 获取数据吗?
最佳答案
约什·史密斯有一个 small section在他关于存储库模式的 MVVM 文章中。
基本上,他说您有一个连接到您的 Internet 数据源的存储库,它将数据提取到您的 ViewModel 中。您的存储库可以包含一个 HttpWebRequest 到您的 XML 或 Json 源。然后将其格式化为您的 ViewModel。
这里是 another example这向您展示了如何模拟数据源。
关于c# - 具有互联网连接的 MVVM 教程/示例代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4845296/