Hiyerarşik veriler arasında hareket etmek için kullanılabilecek bir düğme kümesi oluşturmaya çalışıyorum ve gamalı haç gibi görünüyor. Nasıl düzelteceğimi bilmiyorum.
Yukarıdaki resimde "Panel" seçilmişse ve üst düğmeye basarsanız "AnimatedPanel" seçilir. Sol düğmeyi tıkladıysanız "Komut Dosyası" nı seçer. Sağ düğmeyi tıklarsanız, panel listedeki son öğe olduğu için hiçbir şey değişmez. Alt düğmeyi seçerseniz, "EventHandler" seçilir.
Düğme kümesi, etiketin solunda olacaktır. Bir öğe seçildiğinde etiket ve düğme gösterilir. Örneğin, bir web sayfasında dikey veya yatay menü öğelerinin bir listesi olabilir. Düğme kümesi ve etiket, seçilen menünün üzerine oturur. Sonra "in" tuşuna basmak ilk menü öğesini seçer. "Sol" veya "sağ" seçildiğinde menü öğeleri arasında geçiş yapılır. Umarım bu mantıklıdır.
Ne olursa olsun bunu daha az yapmak için herhangi bir öneriniz var mı?
@PremierBromanov için daha fazla detay:
Şimdi sahip olduğum şekilde "Yukarı" "L" "R" "Panel" gibi üst üste 3 etiket var.
"Yukarı", "sol" ve "sağ" terimlerini kullanıyorum ama "yukarı" gerçekten "geçerli satırdan çıkıp bir önceki satıra geri dön". Bu terimler, yatay bir düzende nasıl görüntülendiğine gevşek bir şekilde dayanmaktadır (dikeyde artık mantıklı olmamasına rağmen).
XML'de dal düğümü ve yaprak düğümleri gibi terimler kullanırlar. Bir dalda yaprak düğümleri vardır veya olabilir. Hiyerarşik veriler ayrıca üst düğüm ve alt düğümler terimlerini kullanır. Bu durumda atalarınız ve torunlarınız var. Ayrıca kardeşleriniz var. Aynı ebeveyni paylaşan alt düğümlerdir.
Son durumda, mevcut alt düğümün ebeveyni, önceki kardeşi, sonraki kardeşi ve torunları olabilir. Ayrıca Ana Şube, bir önceki sol, bir sonraki yaprak olabilir. Bu durumda bir yaprağın yaprakları varsa dal olur. Böylece ana dal, önceki yaprak veya dal, bir sonraki yaprak veya dal ve mevcut dalın yaprakları.