我一直在關注this tutorial以嘗試理解XML,WPF和C#(從Fortran出來)。我已經得到了功能的工作(感謝教程),但我有麻煩修改它與WPF,而不是WinForms。將ObservableCollection綁定到ListView
從本質上講,當我點擊 「獲取RSS」 按鈕,正在發生以下:
RssManager reader = new RSSManager();
ObservableCollection<Rss.Items> _list = new ObservableCollection<Rss.Items>();
reader.Url = txtFeed.Text;
reader.GetFeed();
_list = (ObservableCollection<Rss.Items>)reader.RssItems;
ListView控件只是坐在空白。它的代碼如下所示。此外,與類名的列表框結果嘗試這種被填充在列表,而不是我的數據的每個項目:
<ListView ItemsSource="_rssItems">
<ListView.View>
<GridView>
<GridViewColumn DisplayMemberBinding="{Binding Title}"/>
</GridView>
</ListView.View>
</ListView>
有沒有可能像做(再次,原諒我的無知這裏):
_list.Add(new Rss.Items());
名單(_list)包含了所有的信息,我需要,我只是想弄清楚如何正確地綁定它(或將其添加)到ListView。
您綁定到_rssItems,但將其存儲在_list中?從我看到的我會認爲你的ItemsSource應該是{Binding _list}。 – 2012-07-21 22:45:26