c# - 具有互联网连接的 MVVM 教程/示例代码

标签 c# wpf mvvm

我了解 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/

相关文章:

c# - 如何将 Fisher-Yates-Knuth 应用于有限制的洗牌?或者还有其他有效的方法吗?

c# - 无法加载文件或程序集 Microsoft.ReportViewer.ProcessingObjectModel,版本 = 13.0.0.0

c# - 如何让任务不在 UI 线程上执行

wpf - 如何在可编辑的 Wpf Combobox 上使用更新源触发器?

c# - 将数据从我的服务添加到我的 View 模型时,为什么我的 View 没有更新?

c# - Xamarin.Forms 命令绑定(bind) TargetInvocationException

c# - SQL Server CLR Int64 到 SQLInt64 指定的转换无效

c# - 如何删除c#文件流中的黑菱形问号

c# - WPF ListViewItem 样式打破了数据绑定(bind)?

c# - 在 MVVM 之后从 WPF 中的组框确定选中的单选按钮