在uwp中的Listview组

我有一个带ListView的简单视图,我希望ListView有两组,一组用于属性complete= 1 ,另一组用complete= 0

这是我的class级:

 public class myClass { public string name{ get; set; } public bool complete{ get; set; } } 

这是我的XML:

            

我尝试了一些例子但我找不到任何东西。

我有一个带有ListView的简单视图,我希望ListView有两个组,一个用于属性complete = 1的项目组和另一个用complete = 0的组。

首先,将CollectionViewSource用于显示可以分组或排序的项目列表的内容。

    

然后,获取数据,将数据分组并将分组数据设置为后面的代码中的CollectionViewSource

以下是我validation的示例代码:

MainPage.xaml中

                        

MainPage.xaml.cs中

 public sealed partial class MainPage : Page { public MainPage() { this.InitializeComponent(); //Get the data List myClasses = new List(); myClasses.Add(new MyClass { Name = "A", Complete = false }); myClasses.Add(new MyClass { Name = "B", Complete = true }); myClasses.Add(new MyClass { Name = "C", Complete = true }); myClasses.Add(new MyClass { Name = "D", Complete = false }); myClasses.Add(new MyClass { Name = "E", Complete = true }); myClasses.Add(new MyClass { Name = "F", Complete = false }); //Group the data var groups = from c in myClasses group c by c.Complete; //Set the grouped data to CollectionViewSource this.cvs.Source = groups; } } 

以下是输出: 在此处输入图像描述