04. december 2011 - 22:10Der er
5 kommentarer og 1 løsning
Rss Reader med tråde
Jeg er ved at kode en Rss reader der fungerer på følgende måde: Brugeren skriver en url ind i et tekstfelt. Når brugeren klikker på knappen dertil, henter programmet rss feeds ned i et listview der viser titel og url til de forskellige. Når brugeren klikker på en titel, skal beskrivelsen af det pågældende feed vises i en tekstboks nedenfor. Men hvordan?
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { var reader = new XmlTextReader((string)e.Argument); var feed = SyndicationFeed.Load(reader); var items = new List<ListViewItem>(); foreach (var item in feed.Items) { var listItem = new ListViewItem(); listItem.Text = item.Title.Text;
foreach (var link in item.Links) { listItem.SubItems.Add(link.Uri.AbsoluteUri); } items.Add(listItem); } e.Result = items.ToArray(); }
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { var reader = new XmlTextReader((string)e.Argument); var feed = SyndicationFeed.Load(reader); var items = new List<ListViewItem>(); foreach (var item in feed.Items) { var listItem = new ListViewItem(); listItem.Text = item.Title.Text;
foreach (var link in item.Links) { listItem.SubItems.Add(link.Uri.AbsoluteUri); } listItem.Tag = item; items.Add(listItem); } e.Result = items.ToArray(); }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.