我在WPF应用程序中实现了MVVM。我想知道从WPF MVVM应用程序使用Web服务的正确方法是什么。
到目前为止,我已经创建了一个DataAccess接口和一个实现此接口的类。这将作为Web服务的外观/代理。 ViewModel获取对此类的引用作为构造函数参数,因此它可以对get / set数据进行任何调用,在这种情况下,它将是一个Web服务调用。如果您能引导我一些提示和/或指导我使用某些在线资源,我将不胜感激。
答案 0 :(得分:3)
我知道为MVVM编写异步代码的3种不同方法:
使用协同程序:
使用Rx“Reactive Extensions”(这是最新的):
我们知道除了“经典”解决方案外,所有其他人都使用先进的技术。