[英]read rss feed and put the result of each url in item of pivot in UWP
我想從不同的資源中讀取rss提要,然后將每個結果顯示在數據透視表的不同項中。因此,到目前為止,我的結果是分別創建一個數據透視表...並從一個rss提要中解析數據...和我現在卡住了..請提供任何幫助...這是我的C#代碼,用於解析數據。我的主頁.cs
public RSShelperClass helperRSS = new RSShelperClass();
public MainPage()
{
this.InitializeComponent();
}
private void feedClick_Click(object sender, RoutedEventArgs e)
{
helperRSS.Go(ref Display, Value.Text);
}
我的助手班
public class RSShelperClass
{
private async void load(ItemsControl list, Uri uri)
{
SyndicationClient client = new SyndicationClient();
SyndicationFeed feed = await client.RetrieveFeedAsync(uri);
if (feed != null)
{
foreach (SyndicationItem item in feed.Items)
{
list.Items.Add(item);
}
}
}
public void Go(ref ItemsControl list, string value)
{
try
{
load(list, new Uri(value));
}
catch
{
}
list.Focus(FocusState.Keyboard);
}
}
您必須使用綁定方法來設置3個ListView的ItemsSource屬性(每個PivotItem一個ListView)。
1.-創建模型(每個URL具有feed的所有屬性的類)
2.-創建此模型的ObservableCollection並填寫此集合中的數據(來自RSS feed的所有數據)
3.-您需要向樞紐控件添加3個樞紐項目。
4.-通過ListView添加3個ListView
5.-用您的集合設置列表視圖的ItemsSource屬性(您需要3個ObservableCollection,因為您在擁有3個URL之前就說過)
6.-最后,您將需要編輯ListViews的項目模板。
請檢查此鏈接
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.