C# Listview分组(不基于特定属性)并且没有WPF背后的代码

C# Listview分组(不基于特定属性)并且没有WPF背后的代码,c#,wpf,listview,C#,Wpf,Listview,我还是个新手,所以请对我放松点 我有三个类型为 Coll1=新的ObservableCollection(); Coll2=新的可观察集合(); Coll3=新的可观察集合() 我想将它们组合在一个列表视图中,并根据它们的来源(来自Coll1、Coll2或Coll3)对项目进行分组 我读了一些文章,但我所发现的都是根据特定属性对项目进行分组的文章,如。我不知道这是否可能? 但是我真的需要一个解决这个问题的方法或者一个其他的建议。 我会感谢我得到的任何帮助! 我的listview的结构是这样的 看

我还是个新手,所以请对我放松点 我有三个类型为

Coll1=新的ObservableCollection();
Coll2=新的可观察集合();
Coll3=新的可观察集合()

我想将它们组合在一个列表视图中,并根据它们的来源(来自Coll1、Coll2或Coll3)对项目进行分组 我读了一些文章,但我所发现的都是根据特定属性对项目进行分组的文章,如。我不知道这是否可能? 但是我真的需要一个解决这个问题的方法或者一个其他的建议。 我会感谢我得到的任何帮助! 我的listview的结构是这样的

看这里(它就像魅力一样):


将响应视为

thx,但此示例基于ClassA对象的DateTime属性进行分组。事实上,我并没有为每一项设置属性,这是我的问题。