コード例 #1
0
 private void textBoxUrl_LostFocus(object sender, RoutedEventArgs e)
 {
     var rssReader = new RssReader();
     try
     {
         FeedOut = rssReader.ReadFeed(new Uri(textBoxUrl.Text));
         labelTitleShow.Content = FeedOut.Title + ", episodes: " + FeedOut.CollectionFeedItems.Count;
     }
     catch (UriFormatException ex)
     {
         labelTitleShow.Content = ex.Message;
         FeedOut = null;
     }
     catch (Exception ex)
     {
         labelTitleShow.Content = ex.Message;
         FeedOut = null;
     }
 }
コード例 #2
0
        private void textBoxURL_Leave(object sender, EventArgs e)
        {
            var rssReader = new RssReader();

            try
            {
                labelTitle.Text = "Title:";
                NewFeed = rssReader.ReadFeed(new Uri(textBoxURL.Text));
                textBoxTitle.Text = NewFeed.Title;
                labelEpisodes.Text = "Episodes: " + NewFeed.CollectionFeedItems.Count;

            }
            catch (UriFormatException ex)
            {
                labelTitle.Text = ex.Message;
                NewFeed = null;
            }
            catch (Exception ex)
            {
                labelTitle.Text = ex.Message;
                NewFeed = null;
            }
        }
コード例 #3
0
 private void textBoxURL_Leave(object sender, EventArgs e)
 {
     var rssReader = new RssReader();
     try
     {
         EditedFeed = rssReader.ReadFeed(new Uri(textBoxURL.Text));
         textBoxTitle.Text = EditedFeed.Title;
         labelEpisode.Text = "Episodes: " + EditedFeed.CollectionFeedItems.Count + "";
     }
     catch (UriFormatException ex)
     {
         MessageBox.Show("Can't read URL: " + textBoxURL.Text + " " + ex.Message);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Can't read URL: " + textBoxURL.Text + " " + ex.Message);
     }
 }