C# 有没有办法在listview中嵌套分组?还是我必须使用树状视图?
基本上,我有一个C# 有没有办法在listview中嵌套分组?还是我必须使用树状视图?,c#,wpf,xaml,listview,grouping,C#,Wpf,Xaml,Listview,Grouping,基本上,我有一个Foos的集合 public class Foo { public string Section { get; set; } public string SubSection { get; set; } public string item { get; set; } } 我希望我的Foo是按节分组的,然后再按小节分组 Section A Section A1 - Item A1.0 - Item A1.1 Section A2 - I
Foo
s的集合
public class Foo
{
public string Section { get; set; }
public string SubSection { get; set; }
public string item { get; set; }
}
我希望我的Foo是按节分组的,然后再按小节分组
Section A
Section A1
- Item A1.0
- Item A1.1
Section A2
- Item A2.0
- Item A2.1
- Item A2.2
Section B
... etc
有一个将ListView与。您必须实现自己的功能,或者使用第三方库(如Telerik)来实现您想要的功能。您确实需要在ListView中使用分组(这在某种程度上对分组有轻微的性能问题),您可以使用TreeView并为每个节点的设计分配模板。TreeView可能是一个解决方案,或者,您可以使用listview并提供自己的样式模板,该模板支持通过绑定显示嵌套数据。另见