0
Работа на Windows Phone 8.Populate ListBox на RequestEnd
столкнулись с проблемой, что я как-то решить несколько лет назад, но не могу вспомнить.
GetNews();
InitializeComponent();
private void GetNews()
{
HttpWebRequest request = HttpWebRequest.CreateHttp(GS.BACKEND_HOST + "something");
request.BeginGetResponse(new AsyncCallback(HandleResponseNews), request);
}
private void HandleResponseNews(IAsyncResult result)
{
HttpWebRequest request = result.AsyncState as HttpWebRequest;
if (request != null)
{
using (WebResponse response = request.EndGetResponse(result))
{
using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
string JSON = reader.ReadToEnd();
NewsList = JsonConvert.DeserializeObject<News>(JSON) as News;
}
}
}
}
Мне нужно заполнить свой список элементами NewsList. Но я могу сделать это только после того, как NewsList заполнен запросом.
мне нужен некоторый тип триггера ...
Найдено решение: Deployment.Current.Dispatcher.BeginInvoke (() => { Еогеасп (статья статья в NewsList.Result.Article) { NewsListBox.Items.Add (article.Title); } }); – Cheese
Либо удалите свой вопрос, либо ответьте на него с помощью правильного объяснения. Но в этом случае я рекомендую удалить его, так как вопрос уже очень расплывчатый. –