Ciao a tutti, ho trovato una funzione per importare un feed RSS all'interno di una app per WP7.
Questo il codice:
Codice:
public void LoadData()
{
string url = "http://feeds.feed.it/rss";
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(new Uri(url));
request.BeginGetResponse(ResponseHandler, request);
}
private void ResponseHandler(IAsyncResult asyncResult)
{
HttpWebRequest request = (HttpWebRequest)asyncResult.AsyncState;
HttpWebResponse response = (HttpWebResponse)request.EndGetResponse(asyncResult);
if (response.StatusCode == HttpStatusCode.OK)
{
XmlReader reader = XmlReader.Create(response.GetResponseStream());
SyndicationFeed newFeed = SyndicationFeed.Load(reader);
MainListBox.Dispatcher.BeginInvoke(delegate
{
MainListBox.ItemsSource = newFeed.Items;
});
}
}
<TextBlock
x:Name="ItemText"
Margin="12,0,0,0"
Text="{Binding Title.Text}"
Style="{StaticResource PhoneTextSubtleStyle}"
TextWrapping="Wrap"
MaxWidth="450"/>
C'è solo un problema... le lettere accentate!
Tutti i caratteri accentati, infatti, non vengono mostrati correttamente... come posso fare per risolvere?