在我看来,树形图被过度使用,因此我并不真正关心它们。有时他们是必要的,但我可以想象,总能找到标准树视图的一个很好的替代品。
显示分层信息的其他一些创新方法是什么,这些信息在没有树视图的情况下传达相同的信息?哪一个是最好的?我是否应该对树视图感到满意,因为这是每个人都知道如何使用的?
答案 0 :(得分:17)
看看Quince的某些用户界面(他们称之为UX)的灵感。搜索分层结构。
示例包括级联列表和TreeMap等模式。
通过这些,您可以点击“相关”按钮以查看更多想法。
更新:2014年9月21日,来自Infragistics的悲伤消息:“Quince Pro - 我们正式退出此产品。” “产品状态更改通知”下的More on their blog。我希望他们暂时保留它作为参考!
答案 1 :(得分:5)
首先 - 我不一定同意TreeView的吮吸。对于人们使用项目层次结构,TreeView是一种相当干净,标准,易懂的方式。
话虽如此,还有许多其他的替代品。您可以拥有多个列表,可以在树中上/下。您可以使用Vista的文件浏览功能,其中您有一个包含列表的地址区域,并且可以向下钻取。还有很多其他选择。
TreeViews在很多情况下最终会被使用,因为它是显示层次结构的更简洁方式之一,而且很明显你正在查看分层数据。
答案 2 :(得分:1)
我发现效果很好的是将更多高级控件和树视图结合在一起。例如,使用Outlooks资源管理器栏设置。我认为这很有效。