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

问题描述

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

解决方法

        您可以使用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};