如何使用词典创建动态全景视图

时间:2014-07-26 06:16:12

标签: c# windows-phone-8 panoramas

我有一个对象列表。我需要通过某些属性对这些对象进行分组,并根据组的数量,使用Item Tempelate创建相应的Pivot Items。

我将这些组放在词典中,并将词典放在一个列表中,然后将列表传递给全景项目源。

然而,绑定搞砸了。

任何人都可以帮助如何正确地将这些词典绑定到Panorama项目吗?

1 个答案:

答案 0 :(得分:0)

我知道您将List<Dictionary<object,object>>绑定到数据透视控件。

与Dictionary的Key或Value绑定时会出现一些问题,所以最好为Dictionary实现一个等效的类,然后再尝试。

public class CustomDictionary
{
public string Key{get;set;}
public List<string> Value{get;set;}
}

现在,您的绑定源的结构将为List<CustomDictionary<string,List<string>>>。绑定它,让我知道它是否工作。