Я работаю над приложением, которое использует XML-разбор для извлечения данных. после нескольких поисков в интернете, наконец, я нашел код, который соответствует моим потребностям. как примечание, я поместил это в MainPage.xaml.cs
try
{
if (e.Error != null)
{
MessageBox.Show(e.Error.ToString(), "Error", MessageBoxButton.OK);
}
XElement profiler = XElement.Parse(e.Result);
listBox2.ItemsSource = from developers in profiler.Descendants("status")
select new ItemViewModel
{
Tweet = developers.Element("text").Value,
TweetImage = developers.Element("user").Element("profile_image_url").Value,
TweetSender = developers.Element("user").Element("screen_name").Value,
};
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString() + "\nThis may caused by your IP has made over 150 request in less than 1 hour. Try checking back in the next hour or try restarting your phone.");
return;
}
но, когда он переходит на страницу сведений, он превращается в исключение. я хочу, чтобы этот код был помещен в класс MainViewModel в обработчике событий завершения загрузки WebClient. какую строку я должен отредактировать, чтобы сделать разбор xml таким образом, но в MainViewModel. Любой ответ будет оценен
Спасибо.