查询可观察集合并将这些结果添加到列表框中?

时间:2011-06-14 11:41:45

标签: c# silverlight windows-phone-7

实际上我有一个可观察的集合,其中包含名称,角色,行业,地区,语言等专业人士的详细信息。我想按照不同的类别将这些详细信息分组到列表框中,例如根据地区和累计等等,可以任何人帮助我... !!

1 个答案:

答案 0 :(得分:1)

您可以使用Linq根据您想要的任何属性查询您的收藏

var GroupedByRegion=from c in myobservableCollection
                    group c by c.Region into g
                    select new {Region = g.Key , Items=g};

var GroupedByLanguage=from c in myobservableCollection
                      group c by c.Language into g
                      select new {Language= g.Key , Items=g};