ฉันกำลังพยายามสร้างชุดปุ่มที่สามารถใช้เพื่อเลื่อนดูข้อมูลแบบลำดับชั้นและดูเหมือนว่าสวัสติกะ ฉันไม่แน่ใจว่าจะแก้ไขอย่างไร
ในภาพด้านบนหากเลือก "Panel" และคุณกดปุ่มด้านบนมันจะเลือก "AnimatedPanel" หากคุณคลิกปุ่มซ้ายมันจะเป็นการเลือก "สคริปต์" หากคุณคลิกปุ่มขวาจะไม่มีการเปลี่ยนแปลงใด ๆ เนื่องจากพาเนลเป็นรายการสุดท้ายในรายการ หากคุณเลือกปุ่มด้านล่าง "EventHandler" จะถูกเลือก
ชุดปุ่มจะนั่งอยู่ทางด้านซ้ายของฉลาก ฉลากและปุ่มจะปรากฏขึ้นเมื่อมีการเลือกรายการ ตัวอย่างเช่นในเว็บเพจอาจมีรายการเมนูแนวตั้งหรือแนวนอน ชุดปุ่มและฉลากจะอยู่เหนือเมนูที่เลือก จากนั้นกด "ใน" จะเลือกรายการเมนูแรก การเลือก "ซ้าย" หรือ "ขวา" จะเลื่อนผ่านรายการเมนู ฉันหวังว่ามันสมเหตุสมผล
คำแนะนำใด ๆ ที่จะทำให้สิ่งนี้น้อยลงได้อย่างไร
รายละเอียดเพิ่มเติมสำหรับ @PremierBromanov:
วิธีที่ฉันมีตอนนี้ฉันมี 3 ป้ายกำกับทั้งหมดติดกันอย่างเช่น "Up" "L" "R" "Panel"
ฉันใช้คำว่า "up", "left" และ "right" แต่ "up" เป็นจริง ๆ "ย้ายออกจากแถวปัจจุบันและกลับไปยังแถวก่อนหน้า" คำเหล่านั้นขึ้นอยู่กับการแสดงในแนวนอนเช่นเลย์เอาต์ (แม้ว่าในแนวตั้งจะไม่สมเหตุสมผล)
ใน XML พวกเขาใช้คำเช่นโหนดสาขาและโหนดใบไม้ สาขามีหรือสามารถมีโหนดใบ ข้อมูลลำดับชั้นยังใช้โหนดพาเรนต์เงื่อนไขและโหนดชายน์ ในกรณีนี้คุณมีบรรพบุรุษและลูกหลาน คุณมีพี่น้องด้วย พวกมันคือโหนดลูกที่ใช้พาเรนต์เดียวกัน
ดังนั้นในกรณีสุดท้ายคุณอาจมีพาเรนต์, พี่น้องก่อนหน้า, พี่น้องคนถัดไปและผู้สืบทอดของโหนดชายด์ปัจจุบัน คุณยังสามารถมีสาขาหลักซ้ายก่อนหน้าใบไม้ถัดไป ในกรณีนี้ถ้าใบไม้มีใบไม้มันก็จะเป็นกิ่งไม้ ดังนั้นสาขาหลัก, ใบหรือสาขาก่อนหน้า, ใบหรือสาขาถัดไป, และใบสาขาปัจจุบัน