.net 使用类别(类似于控制面板)视图创建ListView/TreeView

.net 使用类别(类似于控制面板)视图创建ListView/TreeView,.net,listview,treeview,managed,categories,.net,Listview,Treeview,Managed,Categories,我目前有一个应用程序,它使用一个带有组的常规ListView来显示一组模块 我想使用类别视图。类别视图是Windows Vista中为控制面板引入的新视图: 是否有第三方控件或方法(通过API)来创建模仿Windows 7控制面板行为的ListView 带有图标和操作链接的类别 类别单击和操作单击的单独事件 一列或两列布局 操作链接或行之间的分隔符 编辑:似乎Windows内部正在为此使用TreeView(SYSTREView32)控件。它不是ListView,不是TreeView,而是神

我目前有一个应用程序,它使用一个带有组的常规ListView来显示一组模块

我想使用类别视图。类别视图是Windows Vista中为控制面板引入的新视图:

是否有第三方控件或方法(通过API)来创建模仿Windows 7控制面板行为的ListView

  • 带有图标和操作链接的类别
  • 类别单击和操作单击的单独事件
  • 一列或两列布局
  • 操作链接或行之间的分隔符

编辑:似乎Windows内部正在为此使用TreeView(SYSTREView32)控件。

它不是ListView,不是TreeView,而是神秘的DirectUIHWnd。很长一段时间了,回到XP的欢迎屏幕。仍然没有文档记录。

所以基本上我一直在创建一个UserControl来复制这种行为?Spy++在该方向下显示一个SysTreeView32。请阅读: