您是否知道任何支持树视图的类似数据网格的控件。像这样(但仍然完全是WPF样式/可模仿的):
更新:用户界面虚拟化将是另一项重要功能。
答案 0 :(得分:5)
Telerik有一个TreeListView控件 - http://www.telerik.com/products/wpf/treelistview.aspx。它不是免费的,但我认为它会做你想要的。
答案 1 :(得分:1)
创建自己的风格可能不是很难创建一个常规DataGrid w / Groups看起来像那样。额外的优点是已经处理了排序和调整列的事情。
只需将组模板设置为包含+/-按钮,文件夹和组名称,并将常规DataGrid样式更改为包含没有网格线的白色背景。如果你想要它们,连线也不会那么难
我总是发现this site对于找出不同的DataGrid组件非常有用
答案 2 :(得分:1)
您可以查看此Hierarchical Data Library或此PropertyGrid控件或此DataGrig控件或此xamDataGrid控件。
或者查看此TreeGridControl您可以将colomn IsReadOnly的属性设置为False并将其编辑为WPF(简单)。
或者您可以自己控制,例如在这篇"TreeView+DataGrid in XAML"文章的帮助下,您应该将TextBlock更改为TextBox,并进行其他更改。或者这篇"WPF TreeListView Control"文章的帮助和评论。
答案 3 :(得分:1)
此控件与您的请求有些相似:http://www.obout.com/grid/aspnet_master_detail_self_reference.aspx
他们也有这个链接的树/网格示例:http://www.obout.com/grid/tree_grid.aspx