树形视图的替代方案

18

在我看来,树形视图被过度使用,因此我并不真的喜欢它们。有时它们是必需的,但我可以想象总是能够找到一个很好的替代标准的树形视图。

有哪些其他创新的方式可以显示分层信息,传达相同的信息而没有树形视图的枯燥乏味?哪一种是最好的?我是否应该满足于树形视图,因为那是每个人都知道如何使用的?


我完全同意,一些分层数据结构可能比标准树形视图(如家谱树、二叉搜索树、有序图等)具有更好的表示形式。虽然我怀疑“总是能找到一个好的替代标准树形视图”,但我会用“有时”来替换“总是” :)。然而,这是一个非常值得思考的主题,我非常好奇其他人有什么想法,所以这是我的+1问题。 - Sorin Comanescu
3
关闭,原因是不具建设性,但有8000次浏览。 :) - Daniele Vrut
奇怪的是,我相信我在Stack上感兴趣的问题中大约有90%被关闭了,理由是不具建设性。 - frozenjim
3个回答

17

查看Quince获取一些用户界面(他们称之为用户体验)灵感。搜索分层。

示例包括模式,如级联列表和树状图。

从这些示例中,可以单击“相关”按钮以查看更多想法。

更新:2014年9月21日,来自Infragistics的悲伤消息:“Quince Pro-我们正式停止生产此产品。” 其博客上的更多信息 在“产品状态更改通知”下。我希望他们能保留它一段时间作为参考!


2
+1 for Quince - 我以前从未听说过它,现在我已经在使用中度过了2个小时(但是这是一种好的方式)。 - Tim
Quince现已停用。 - Nate Zaugg

6
首先,我不完全认同TreeView很糟糕。TreeView是一个相当干净、标准、易懂的方法,供人们处理层次结构的项目。
话虽如此,还有许多其他选择。您可以使用多个列表,并带有在树形结构中上下移动的方式。您可以像Vista文件浏览器一样拥有一个地址区域和下面的列表,并且可以钻取细节。还有许多其他选项。
TreeView最终在许多情况下被使用,因为这是显示层次结构的一种更简洁的方法,而且很明显您正在查看分层数据。

2
谢谢你对这个问题的看法。我已经编辑了我的问题,让它不那么冲击性,因为我并不真的认为它们很糟糕,只是觉得它们被过于频繁地使用了,我正在寻找一些更好的替代方案。 - DL Redden

1
我发现一个好的方法是将更高级的控件和树形视图结合在一起。例如,以Outlook的资源管理器栏设置为例,我认为这种方式很有效。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接