Wpf 还支持树视图的DataGrid

Wpf 还支持树视图的DataGrid,wpf,datagrid,treeview,Wpf,Datagrid,Treeview,您知道有任何类似datagrid的控件也支持treeview吗。如下所示(但仍然完全可设置WPF样式/模板): 更新:UI虚拟化将是另一个重要功能 如果将常规数据网格和组设计成那样,创建自己的数据网格可能并不难。额外的优势是,排序和调整列大小等问题已经得到了解决 只需将组模板的样式设置为包含+/-按钮、文件夹和组名称,并将常规DataGrid样式更改为包含白色背景,不包含网格线。如果你想要的话,即使是台词也不会那么难 我总是发现在计算不同的DataGrid组件时很有用您可以查看此控件或此控件或此

您知道有任何类似datagrid的控件也支持treeview吗。如下所示(但仍然完全可设置WPF样式/模板):

更新:UI虚拟化将是另一个重要功能


如果将常规数据网格和组设计成那样,创建自己的数据网格可能并不难。额外的优势是,排序和调整列大小等问题已经得到了解决

只需将组模板的样式设置为包含+/-按钮、文件夹和组名称,并将常规DataGrid样式更改为包含白色背景,不包含网格线。如果你想要的话,即使是台词也不会那么难

我总是发现在计算不同的DataGrid组件时很有用

您可以查看此控件或此控件或此控件

或者查看一下,您可以将Column的属性IsReadOnly设置为False,并将其编辑为WPF(简单)


或者,您也可以创建自己的控件,例如,借助本文的帮助,您应该将TextBlock更改为TextBox,并进行一些其他更改。或者借助本文的帮助和评论。

Telerik有一个TreeListView控件-。它不是免费的,但我认为它可以满足您的要求。

此控件与您的请求有些类似:


他们还有一个链接树/网格示例:

可能的dup@roviuser问题海报可能对infragistics控件如何折叠组感到满意,但是infragistics控件不支持上述行为。当我使用分组UI虚拟化时,另一个可能的dup-IMHO将被关闭。