我的问题很简单,但我怀疑答案不会。在我的 WP7 应用程序中,我正在调用 REST Web 服务来获取一些我反序列化为类对象的数据。
我的请求方法及其 AsyncCallBack 方法存在于类(MVVM ViewModel)中,并从类(LoadData)的实例方法中调用。
AsyncCallBack 将从 Web 服务检索到的 json 反序列化为一个对象。我需要将此对象添加到发生所有这些的类的集合中 - 如下所示:
this.Collection1.Add(retrievedObject);
当然,由于 AsyncCallBack 是静态的,我无法访问“this”关键字。我也无法将检索到的对象返回给调用者,因为 AsyncCallBack 必须返回 void。我意识到我可能是这里一些基本误解的受害者。我该如何解决这个问题?
谢谢!