我正在撰写 Windows Phone 8.1 App 。它正在从服务器获取 JSON 并反序列化并将其存储到列表中。我将 ListView 绑定到此列表。现在,如果将新项目添加到List,则不会更新ListView。所以,我试图将此List转换为 ObservableCollection 。但我对互联网上的示例和教程感到困惑。
XAML:
isReadable
C#:
MultivaluedHashMap
现在,我想对ListView使用列表的 ObservableCollection 来保持更新。请帮忙
答案 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;