2009-06-13 11 views
17

Meiner Meinung nach werden TreeViews überstrapaziert, daher interessiere ich mich nicht wirklich für sie. Manchmal sind sie notwendig, aber ich kann mir vorstellen, dass man immer eine gute Alternative zur Standard-Baumansicht finden kann.Alternativen zu The Treeview

Mit welchen anderen innovativen Methoden können hierarchische Informationen angezeigt werden, die die gleichen Informationen ohne die triste Ansicht einer Baumansicht enthalten? Welche sind die Besten? Sollte ich einfach mit der Baumansicht zufrieden sein, weil jeder weiß, wie man sie benutzt?

+0

Ich stimme völlig zu, dass einige hierarchische Datenstrukturen eine bessere Darstellung als eine Standardbaumansicht haben (wie genealogische Bäume, binäre Suchbäume, geordnete Graphen, etc.). Ich bezweifle, "man könnte * immer * eine gute Alternative zum Standard Treeview finden", obwohl ich "immer" durch "manchmal" ersetzen würde :). Allerdings ist dies ein sehr gutes Thema zum Nachdenken und ich bin sehr gespannt was andere zu sagen haben, hier ist mein +1 für die Frage. –

+3

geschlossen als nicht konstruktiv, sondern hat 8k Ansichten ... :) –

+0

Seltsamerweise glaube ich, dass etwa 90% der Fragen, die ich auf Stack interessiert sind geschlossen als nicht konstruktiv. – frozenjim

Antwort

5

Zunächst einmal - ich stimme nicht unbedingt, dass TreeViews saugen. TreeView ist eine ziemlich saubere, standardisierte und verständliche Möglichkeit für Menschen, mit einer Hierarchie von Elementen zu arbeiten.

Das gesagt, es gibt viele andere Alternativen. Sie können mehrere Listen haben, mit einer Möglichkeit, in der Struktur nach oben/unten zu gehen. Sie können so etwas wie die Dateisuche von Vista verwenden, wo Sie einen Adressbereich mit einer Liste darunter haben und einen Drilldown durchführen können. Es gibt viele andere Möglichkeiten.

TreeViews werden in vielen Fällen verwendet, da es eine der prägnantesten Möglichkeiten zum Anzeigen einer Hierarchie ist, und es ist offensichtlich, dass Sie hierarchische Daten betrachten.

+2

Danke für Ihre Gedanken zu diesem Thema. Ich habe meine Frage bearbeitet, um etwas weniger abrasiv zu sein, da ich nicht wirklich denke, dass sie saugen, ich denke nur, dass sie häufig verwendet werden und nach einigen glatten Alternativen suchen. –

1

Was ich finde funktioniert gut ist eine Kombination aus erweiterten Steuerelementen und Baumansichten kombiniert. Nehmen Sie beispielsweise Outlook Explorer-Leiste Setup. Ich denke, das funktioniert gut.

17

Werfen Sie einen Blick auf Quince für einige UI (sie nennen es UX) Inspiration. Suche nach hierarchischen.

Beispiele umfassen Muster wie Cascading Lists und TreeMap.

Von denen können Sie auf die Schaltfläche "Verwandte" klicken, um noch mehr Ideen zu sehen.

UPDATE: 2014-21. September, traurige Nachrichten von Infragistics: "Quince Pro - wir gehen offiziell dieses Produkt in den Ruhestand." More on their blog unter "Produkt Status Change Notifications". Ich hoffe, sie behalten es für eine Weile als Referenz!

+2

Ausgezeichnet, + 1ed! –

+2

+1 für Quitte - Ich hatte noch nie davon gehört und jetzt habe ich 2 Stunden meines Lebens verloren (im positiven Sinne) – Tim

+3

Der Link ist kaputt. – Vlad