Мой вопрос довольно прост, но я подозреваю, что ответа не будет. В моем приложении WP7 я вызываю веб-службу REST, чтобы ПОЛУЧИТЬ некоторые данные, которые я десериализую в объекты класса.
Мой метод запроса и его метод AsyncCallBack находятся внутри класса (MVVM ViewModel) и вызываются внутри метода экземпляра класса (LoadData).
AsyncCallBack десериализует json, полученный из веб-службы, в объект. Мне нужно добавить этот объект в коллекцию класса, где все это происходит, например:
this.Collection1.Add(retrievedObject);
Конечно, поскольку AsyncCallBack является статическим, я не могу получить доступ к ключевому слову this. Я также не могу вернуть полученный объект вызывающей стороне, потому что AsyncCallBack должен возвращать значение void. Я понимаю, что, вероятно, стал жертвой какого-то элементарного непонимания. Как мне это решить?
Спасибо!
AsyncCallback
должен быть статичным? - person Lee   schedule 01.09.2012Dispatcher
для запуска этого кода в основном потоке. См.: stackoverflow.com/questions/6238064/ - person Guffa   schedule 01.09.2012