树视图可用性差
我正在开发一个大型软件产品(Java/C#),它可以在树视图中管理和分类数据。树视图有时会变得非常大并且难以管理。 我四处寻找向用户呈现数据并替换树视图默认呈现器的更好方法,我发现了以下内容: http://ripul.blogspot.com/2005/10/tree-view-removal-surgery_112919819961257081.html http://www.codinghorror.com/blog/2005/03/trees-treeviews-and-ui.html
这个问题更多的是可用性专家的问题,但由于该软件是用 Java/C# 编写的,因此可能有其他树视图替代品不知道。 社区有什么想法吗?
提前致谢
I am working on a huge software product (Java/C#) that manages and classifies the data in a tree view. The tree view can sometime become quite large and difficult to manage.
I have looked around for better ways of presenting the data to users and replace the Tree view default presenter, I found the following:
http://ripul.blogspot.com/2005/10/tree-view-removal-surgery_112919819961257081.html
http://www.codinghorror.com/blog/2005/03/trees-treeviews-and-ui.html
The question is more for usability experts but since the software is written in Java/C# there might be other tree view replacements I don't know of.
Any ideas from the community?
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果它适合您的模型,请考虑将其替换为分组列表实现。
我建议您尝试这个名为 ObjectListView 的开源项目(注意:我没有不写它 - 我只是一个快乐的用户)。
它提供了一组灵活的列表实现,如果您仍然需要多级层次结构,还提供树列表实现(见下文)。
您可以将任何可枚举的内容绑定到它和/或使用数据绑定。
如果您有大量数据要显示,您可以使用其虚拟化实现之一。
试一试吧。
If it fits your model, consider replacing it with a grouped-list implementation.
I would suggest you to try this open-source project called ObjectListView (Note: I didn't write it - I'm just a happy user).
It offers a flexible set of list implementations, as well as a tree-list implementation if you still need a multilevel hierarchy (see below).
You can bind anything enumerable to it and/or use data-binding.
If you have massive data to display you can use one of its virtualized implementations.
Give it a go.
我已经尝试过这个,老实说没有看到任何更好的选择
http://www.dotnetperls.com/treeview
I have tried this one and honestly did not see any better options
http://www.dotnetperls.com/treeview