列表到ObservableCollection

时间:2015-05-13 05:57:31

标签: c# listview windows-phone windows-phone-8.1 observablecollection

我正在撰写 Windows Phone 8.1 App 。它正在从服务器获取 JSON 反序列化将其存储到列表中。我将 ListView 绑定到此列表。现在,如果将新项目添加到List,则不会更新ListView。所以,我试图将此List转换为 ObservableCollection 。但我对互联网上的示例和教程感到困惑。

XAML:

isReadable

C#:

MultivaluedHashMap

现在,我想对ListView使用列表 ObservableCollection 来保持更新。请帮忙

2 个答案:

答案 0 :(得分:2)

您可以简单地用ObservableCollection替换列表,示例中的语法保持不变:

list-comprehensions

答案 1 :(得分:2)

ObservableCollection<Product> ProductsObject = new ObservableCollection<Product>();

 for (int i = 0; i < GetProductByCategoryResultObject.Products.Count; i++)
            {
             ProductsObject.Add(GetProductByCategoryResultObject.Products[i]); 
            }
ProductListView.ItemsSource = ProductsObject;