2009-06-13 171 views
17

在我看来,treeviews过度使用,因此我并不真正关心它们。有时候他们是必要的,但我可以想象,人们总能找到一个好的替代标准树视图。Treeview的替代方案

什么是一些其他创新的方式来显示分层信息,传达相同的信息,而没有树视图的单调?哪一个是最好的?我应该对树视图感到满意吗,因为这就是每个人都知道如何使用的?

+0

我完全同意一些分层数据结构可能比标准树视图(如家谱树,二叉查找树,有序图等)更好的表示形式。我怀疑“一个人总能*找到一个好的替代标准树视图”,但我只是用“有时候”来代替“总是”:)。然而,这是一个非常好的主题,我很好奇别人有什么要说的,所以这里是我对这个问题的+1。 – 2009-06-15 09:06:39

+3

已关闭,因为没有建设性,但有8k个视图... :) – 2013-11-27 14:00:49

+0

奇怪的是,我相信我对Stack感兴趣的问题中有90%是封闭的,并不具有建设性。 – frozenjim 2015-01-08 00:34:46

回答

5

首先 - 我不一定同意TreeView的吸吮。对于人们使用项目层次结构来说,TreeView是一种相当干净,标准,可以理解的方式。

这就是说,还有很多其他的替代品。您可以有多个列表,并在树中上下移动。您可以拥有Vista的文件浏览功能,您可以在其中拥有一个包含列表的地址区域,并且可以向下钻取。还有很多其他选项。

尽管TreeViews在许多情况下最终被使用,因为它是显示层次结构的更简洁的方法之一,显然您正在查看分层数据。

1

我发现很好用的是更高级的控件和树视图组合在一起的组合。例如,采取Outlooks浏览器栏设置。我认为这很好。

17

看看Quince对于一些UI(他们称之为UX)的灵感。搜索分层。

示例包括诸如级联列表和TreeMap等模式。

从这些,你可以点击“相关”按钮,看到更多的想法。

更新:2014年9月21日,来自Infragistics的令人伤心的消息:“Quince Pro - 我们正式退役此产品。” “产品状态更改通知”下的More on their blog。我希望他们保留一段时间作为参考!