Tôi đang cố gắng tạo một bộ nút có thể được sử dụng để di chuyển qua dữ liệu phân cấp và nó trông giống như một hình chữ vạn. Tôi không chắc làm thế nào để sửa nó.
Trong ảnh trên nếu "Bảng điều khiển" được chọn và bạn nhấn nút trên cùng, nó sẽ chọn "AnimatedPanel". Nếu bạn nhấp vào nút bên trái, nó sẽ chọn "Tập lệnh". Nếu bạn nhấp vào nút bên phải, sẽ không có gì thay đổi vì bảng là mục cuối cùng trong danh sách. Nếu bạn chọn nút dưới cùng, "EventHandler" sẽ được chọn.
Nút đặt sẽ nằm ở bên trái của nhãn. Nhãn và nút sẽ được hiển thị khi một mục được chọn. Ví dụ, trong một trang web có thể có một danh sách các mục menu dọc hoặc ngang. Nút được đặt và nhãn sẽ nằm phía trên menu đã chọn. Sau đó nhấn "trong" sẽ chọn mục menu đầu tiên. Chọn "trái" hoặc "phải" sẽ di chuyển qua các mục menu. Tôi hy vọng điều đó đúng.
Bất kỳ đề xuất làm thế nào để làm cho điều này ít hơn bất cứ điều gì nó là?
Chi tiết hơn cho @PremierBromanov:
Cách tôi có bây giờ tôi có 3 nhãn liên tiếp như vậy "Up" "L" "R" "Panel".
Tôi đang sử dụng các thuật ngữ "lên", "trái" và "phải" nhưng "lên" thực sự là "di chuyển ra khỏi hàng hiện tại và quay trở lại hàng trước". Những thuật ngữ đó dựa trên cách nó được hiển thị theo bố cục theo chiều ngang (mặc dù theo chiều dọc, nó không còn có ý nghĩa nữa).
Trong XML họ sử dụng các thuật ngữ như nút nhánh và nút lá. Một nhánh có hoặc có thể có các nút lá. Dữ liệu phân cấp cũng sử dụng thuật ngữ nút cha và nút con. Trong trường hợp đó, bạn có tổ tiên và con cháu. Bạn cũng có anh chị em. Chúng là các nút con có chung cha mẹ.
Vì vậy, trong trường hợp cuối cùng, bạn có thể có cha mẹ, anh chị em trước, anh chị em tiếp theo và hậu duệ của nút con hiện tại. Bạn cũng có thể có nhánh cha mẹ, bên trái trước, lá tiếp theo. Trong trường hợp này nếu một chiếc lá có lá thì nó sẽ là một nhánh. Vì vậy, nhánh cha mẹ, lá hoặc nhánh trước, lá hoặc nhánh tiếp theo và lá của nhánh hiện tại.