2009-06-13 4 views
17

Theo quan điểm của tôi, những lần xem tre bị lạm dụng, do đó tôi không thực sự quan tâm đến chúng. Đôi khi chúng cần thiết nhưng tôi có thể tưởng tượng rằng người ta luôn có thể tìm thấy một giải pháp thay thế tốt cho treeview chuẩn.Các giải pháp thay thế cho The Treeview

Một số cách sáng tạo khác để hiển thị thông tin phân cấp truyền đạt thông tin tương tự như thế nào mà không có phần nhỏ của một ảnh ghép nhỏ? Những cái nào là tốt nhất? Tôi có nên hạnh phúc với treeview vì đó là những gì mọi người biết cách sử dụng?

+0

Tôi hoàn toàn đồng ý một số cấu trúc dữ liệu phân cấp có thể có biểu diễn tốt hơn so với chế độ xem chuẩn của cây (như cây phả hệ, cây tìm kiếm nhị phân, biểu đồ đặt hàng, v.v.). Tôi nghi ngờ "một có thể * luôn luôn * tìm thấy một lựa chọn tốt cho các tiêu chuẩn treeview" mặc dù, tôi sẽ chỉ thay thế "luôn luôn" với "đôi khi" :). Tuy nhiên, đây là một chủ đề rất tốt để suy nghĩ và tôi rất tò mò những gì người khác phải nói, đây là +1 của tôi cho câu hỏi. –

+3

đóng cửa không mang tính xây dựng nhưng có 8k lượt xem ... :) –

+0

Thật kỳ quặc, tôi tin rằng khoảng 90% số câu hỏi tôi quan tâm trên Stack được đóng không mang tính xây dựng. – frozenjim

Trả lời

5

Trước hết - Tôi không nhất thiết phải đồng ý rằng hút của TreeView. TreeView là một cách khá sạch sẽ, tiêu chuẩn, dễ hiểu để mọi người làm việc với một hệ thống phân cấp các mục.

Điều đó đang được nói, có nhiều thay đổi khác. Bạn có thể có nhiều danh sách, với một cách để đi lên/xuống trong cây. Bạn có thể có một cái gì đó giống như duyệt tập tin của Vista, nơi bạn có một khu vực địa chỉ với một danh sách dưới, và có thể đi sâu vào. Có rất nhiều lựa chọn khác.

TreeViews cuối cùng sẽ được sử dụng trong nhiều trường hợp, bởi vì đó là một trong những cách ngắn gọn hơn để hiển thị phân cấp và rõ ràng là bạn đang xem dữ liệu phân cấp.

+2

Cảm ơn những suy nghĩ của bạn về vấn đề này. Tôi đã chỉnh sửa câu hỏi của tôi để được ít mài mòn hơn vì tôi không thực sự nghĩ rằng họ hút, tôi chỉ nghĩ rằng họ được sử dụng cách để thường xuyên và đang tìm kiếm một số lựa chọn thay thế trơn. –

1

Những gì tôi thấy hoạt động tốt là sự kết hợp của nhiều điều khiển nâng cao hơn và chế độ xem dạng cây kết hợp với nhau. Ví dụ, hãy thiết lập Outlook explorer bar setup. Tôi nghĩ rằng nó hoạt động tốt.

17

Hãy xem Quince cho một số giao diện người dùng (họ gọi nó là UX). Tìm kiếm thứ bậc.

Ví dụ bao gồm các mẫu như Danh sách xếp tầng và TreeMap.

Từ đó, bạn có thể nhấp vào nút "có liên quan" để xem thêm ý tưởng.

CẬP NHẬT: 2014-Sep-21, Tin buồn từ Infragistics: "Quince Pro - Chúng tôi chính thức ngừng sản phẩm này." More on their blog trong "Thông báo thay đổi trạng thái sản phẩm". Tôi hy vọng họ giữ lại nó trong một thời gian để tham khảo!

+2

Tuyệt vời, +1! –

+2

+1 cho Quince - Tôi chưa bao giờ nghe nói về nó trước đây và bây giờ tôi đã mất 2 giờ trong cuộc sống của tôi (theo cách tốt) – Tim

+3

Liên kết bị hỏng. – Vlad