如何按字母顺序显示ListView?

时间:2015-01-19 18:39:13

标签: c# xaml windows-phone-8

我有一个XAML Listview。 在c#中,我的课程使用“Regioni”类的属性“NomeRegione”。 然后我创建了一个Regioni列表:

List<Regioni> reg = new List<Regioni>
            {
                new Regioni
                {
                    NomeRegione="Valle d'Aosta"
                },

                new Regioni
                {
                    NomeRegione="Piemonte"
                },

然后我将元素分组:

var gruppi = reg.GroupBy(x => x.NomeRegione.Substring(0,1));
Museum.Source = gruppi;

“博物馆”是我的CollectionViewSource。

如何按字母顺序查看我的应用程序,ListView的元素

1 个答案:

答案 0 :(得分:0)

投掷OrderBy

var gruppi = reg.OrderBy(x => x.NomeRegione).GroupBy(x => x.NomeRegione.Substring(0,1));
Museum.Source = gruppi;