【发布时间】:2017-01-21 21:47:16
【问题描述】:
我有课
class Person
{
public string Name..get...
public string Age...get...
}
这存储在Dictionary<string, List<Person>> m_PersionDict;
我想按组在列表视图中显示这个字典...组名是字典的键..
类似:
这里的男性和女性是字典中的不同键..
谢谢...
【问题讨论】:
-
你可能想要一个 TreeView
-
您更愿意“扁平化”您的数据结构并按照HERE 所示继续操作。
-
@jstreet 这将是我的最后一个选择。如果有一种方法可以通过数据绑定从字典中填充列表视图。我会接受...
-
@Patrick 如何将列标题添加到树视图?特别是通过 xaml...
-
@HariPanicker :另外,通过 "hardcoding" 在您的
Dictionary中进行分组本身违背了让CollectionViewSource为您做这件事的全部目的。如果以后您想更改分组,则不能:它是 "baked-in" 在您的数据结构中。
标签: c# wpf listview dictionary