私の質問はかなり単純ですが、答えはそうではないと思います。WP7アプリでは、REST Webサービスを呼び出して、クラスオブジェクトに逆シリアル化するデータを取得しています。
私のリクエストメソッドとそのAsyncCallBackメソッドはクラス(MVVM ViewModel)内にあり、クラスのインスタンスメソッド(LoadData)内から呼び出されます。
AsyncCallBackは、Webサービスから取得したjsonをオブジェクトに逆シリアル化します。このすべてが行われているクラスのコレクションにこのオブジェクトを追加する必要があります-次のように:
this.Collection1.Add(retrievedObject);
もちろん、AsyncCallBackは静的であるため、「this」キーワードにアクセスできません。また、AsyncCallBackはvoidを返す必要があるため、retrieveObjectを呼び出し元に返すことはできません。私はおそらくここでいくつかの基本的な誤解の犠牲者であることに気づきます。どうすればこれを解決できますか?
ありがとう!