コード例 #1
0
ファイル: MainWindow.xaml.cs プロジェクト: Zealur/RSS
 public MainWindow()
 {
     InitializeComponent();
     System.Windows.Media.Brush col1 = OuterGlow.BorderBrush;
     DropShadowEffect.Color = ((SolidColorBrush)col1).Color;
     DataBase db = new DataBase();
     News wojna = new News(1, "wojna w rosji","<img src=/>- Jestem gotów poprzeć rząd mniejszościowy PiS, żeby nie destabilizować państwa - mówi w Kontrwywiadzie RMF FM szef ruchu Kukiz&#8217;15 Paweł Kukiz. - Chcę być potężnym językiem u wagi, który zmieni ustrój Polski, zmieni konstytucję, doprowadzi do tego, że Sejm zacznie pracować. Nie chcę rządzić po tych wyborach. Ja się nie nadaję na wicepremiera - dodaje. - Sondaże? Jakie sondaże, proszę pana. Patrzę na wyniki Petru i jestem przekonany, że on jest symulowany przez te sondaże - komentuje Kukiz. <a href=>wiadomosci.wp.pl</a>","dsadsa", "Mon, 12 Oct 2015 08:45:00 +0200");
     Category swiat = new Category(1, "swiat");
     swiat.AddNews(wojna);
     db.Categories.Add(swiat);
     db.SaveChanges();
 }
コード例 #2
0
ファイル: Window2.xaml.cs プロジェクト: Justa3122/RSS
        private void FillWithNews(News selectedNews)
        {
            TextBlock1Win2.Text = selectedNews.DescriptionOfNews.Text;
            string link1 = selectedNews.DescriptionOfNews.ImageLink;

            if (selectedNews.DescriptionOfNews.ImageLink != @"http://i.wp.pl/a/f/film/001/16/97/0439716.jpg")
            {
                image1win2.Source = new BitmapImage(new Uri(link1));
            }
            else
            {
                image1win2.Source = new BitmapImage(new Uri(@"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTkJOK5c3FY4LEGltI9O20KPVdKbJrS3rzoQ1TvzMoKDmagAzsCAQ"));
            }

            TextBlock2Win2.Text = selectedNews.TitleOfNews;

            TextBlock3Win2.Text = selectedNews.LinkToWebsite;
            TextBlock4Win2.Text = selectedNews.DateOfPublication.ToString();
        }
コード例 #3
0
ファイル: Window2.xaml.cs プロジェクト: Justa3122/RSS
 public Window2(News selectedNews)
 {
     InitializeComponent();
     PreparingWindowDesign();
     FillWithNews(selectedNews);
 }
コード例 #4
0
ファイル: RSSReader.cs プロジェクト: Justa3122/RSS
        private News ReadItem()
        {
            News news;
            string title1 = "",
                   link1 = "",
                   pubdate1 = "",
                   description1 = "";

            while (_xmlReader.Read())
            {
                if (_xmlReader.IsStartElement())
                {
                    switch (_xmlReader.Name)
                    {
                        case "title":
                            _xmlReader.Read();
                            title1 = _xmlReader.Value.Trim();
                            break;
                        case "link":
                            _xmlReader.Read();
                            link1 = _xmlReader.Value.Trim();
                            break;
                        case "description":
                            _xmlReader.Read();
                            description1 = _xmlReader.Value.Trim();
                            break;
                        case "pubDate":
                            _xmlReader.Read();
                            pubdate1 = _xmlReader.Value.Trim();
                            news = new News(1, title1, description1, link1, pubdate1);
                            return news;
                    }
                }
            }
            news = new News(1, title1, description1, link1, pubdate1);
            return news;
        }
コード例 #5
0
ファイル: Category.cs プロジェクト: Justa3122/RSS
 public void AddNews(News news)
 {
     News.Add(news);
 }