Суть в следующем, приложение погружает при запуске данные в JSON и сохраняет в изолированное хранилище. Как выяснилось в wp8 WebClient не содержит синхронного запроса, только асинхронный.
У меня идёт так.
JsonObj JsonObj = new JsonObj();
В конструкторе проверяется существование наличие в изолированном хранилище строки данных в json, если таковой не имеется, то делается запрос на сервер и данные сохраняются в изолированное хранилище и десериализуются. и далее по задумке идёт работа с данными.
JsonObj JsonObj = new JsonObj();
MainNewsList.ItemsSource = JsonObj.MAIN_NEWS;
NewsList.ItemsSource = JsonObj.NEWS;
Проблема в том, что загрузка данных в конструкторе JsonObj идёт асинхронно.
И как следствие в
MainNewsList.ItemsSource = JsonObj.MAIN_NEWS;
NewsList.ItemsSource = JsonObj.NEWS;
ничего нет, и при первой загрузке приложения получаю пустую страницу.
Как сделать синхронный http запрос?