【发布时间】:2013-11-29 13:43:00
【问题描述】:
C# ListView 中的 ListViewGroup 中是否可以有一个 ListViewGroup?
我正在使用 ListView 收集驱动器上的所有文件/文件夹,并希望将它们与 ListViewGroup 分开。我有这个代码工作正常。但我不确定我是否看到了在组内添加组的任何方法。
例如:
Group "C:\AMD"
Files in folder
Group "C:\AMD\Lib"
Files in folder
Group "C:\Windows"
Files in folder
...etc
我能够将每个文件夹都放在自己的组中 - 我只是认为有一个像您在 TreeView 中看到的子组会很好。
【问题讨论】:
-
那为什么不使用树视图呢?
-
我正在做其他需要列的事情。我已经看到了一些可用的源代码,它们将 ListView 和 TreeView 组合在一起,但我可以不用这个功能来减少复杂性。或多或少希望确认对问题的回答是或否
-
将 MVVM 与 ViewModel 的层次结构一起使用,以更好地表示您的结构,并使用 DataTemplates 和 DataTemplateSelector 来控制要根据树结构中的项目类型显示的 UI
-
给你.. objectlistview.sourceforge.net/cs/index.html - 谷歌很好...
标签: c# winforms listview listviewgroup