private async void when_select(object sender, SelectionChangedEventArgs e) { MessageDialog m = new MessageDialog("Please Wait a minute for Loading Data Otherwise Check Your Internet"); await m.ShowAsync(); Selector links = sender as Selector; News_Stand.rsss.feeditem selecteditem = links.SelectedItem as News_Stand.rsss.feeditem; web.Navigate(selecteditem.link); web.Visibility = Visibility.Visible; }
private async void open(object sender, RoutedEventArgs e) { try { SyndicationClient client = new SyndicationClient(); Uri feeduri = ui; SyndicationFeed feed = await client.RetrieveFeedAsync(feeduri); rsss classdata = new rsss(); foreach (SyndicationItem itemm in feed.Items) { News_Stand.rsss.feeditem feeditems = new News_Stand.rsss.feeditem(); feeditems.title = itemm.Title.Text; feeditems.pubdate = itemm.PublishedDate.DateTime; //feeditems.author = itemm.Authors[0].Name; //if (feed.SourceFormat == SyndicationFormat.Atom10) //{ // feeditems.content = itemm.Content.Text; // feeditems.link = new Uri("http://feeds.feedburner.com/com/YEor" + itemm.Id); //} //else if (feed.SourceFormat == SyndicationFormat.Rss20) //{ feeditems.content = itemm.Summary.Text; feeditems.link = itemm.Links[0].Uri; // } classdata.item.Add(feeditems); } list.DataContext = classdata.item; } catch (Exception) { MessageDialog m = new MessageDialog("Solve Internet Problem For Reading News"); m.ShowAsync(); } }