Elimde Child Buttonlar var her şey Child.
Bir panel düşünün Önce + basıp kullanıcı ekliyorsunuz. Burası sizin ana paneliniz. Mesela şöyle anlatayım.
+ bastım ve " John " adında bir kullanıcıyı Horizontal Boxa Button şeklinde ekledim. Add Child yaptım ve Master Buttonumu oraya ekledim.
Daha sonra bu kişiye ait bir Dashboard ekleniyor. Dashboard tamamen özelleştirilmiş bir Child. Bu Childi da Create Widget yapıp Widget Switcher içine ekliyoruz. Çünkü ben " John " adlı Buttona bastığımda sağ tarafta Widget Switcher değişerek John adlı kişinin Dashboardına geçiş yapıyor.
" Janna " adlı kullanıcıyı da aynı şekilde ekliyoruz ve o buttona bastığımızda ise Jannanın panelinin sağda gözükmesi lazım. Fakat burada bir problem mevcut.

Resimdende anlaşıldığı gibi new account yazanlar sonradan + tuşuna basarak isim girildiği taktirde isme göre oluşturulan özel buttonlar.
Sağ kısımda gördüğünüz panel ise bir Child. Bu child paneller button eklendikten sonra buttonda yazan isme göre otomatik oluşturuluyor ve Widget Switcherin içerisine Add Child ediliyor.
Fakat ben buttolara tıkladığımda indexleri neye göre değiştireceğim ? Hangisi hangi indexte nasıl anlaşılacak ? Çünkü adam birini silip diğerini ekleyecek mesela. Eklediği şeyin indexi belki 2 fakat bunu nerden bileceğiz ? Buttona sonradan kod ile müdahale etmeyeceğiz otomatik olarak hangi index olduğunu bilmesi ve ona göre Switcheri tetiklemesi lazım. Button zaten bir child , Switcher ise ana widgetta yer alıyor. Dolayısıyla tamamen referans ile ulaşabilir. Fakat ulaşsa bile button kendi Childinin indexini nereden bilecek ya da oluşturduğu panelin Child indexini ? Ve Switcher bunu nasıl tetikleyebilir ?
Yani biz temeli hazırlayacağız sistem bunu otomasyon edecek. Elle button ekleyip index seçmeyeceğiz. Adam button ekleyecek ve o buttona ait Child edilmiş panel tıklandığında sağ tarafta gelecek.
Bir panel düşünün Önce + basıp kullanıcı ekliyorsunuz. Burası sizin ana paneliniz. Mesela şöyle anlatayım.
+ bastım ve " John " adında bir kullanıcıyı Horizontal Boxa Button şeklinde ekledim. Add Child yaptım ve Master Buttonumu oraya ekledim.
Daha sonra bu kişiye ait bir Dashboard ekleniyor. Dashboard tamamen özelleştirilmiş bir Child. Bu Childi da Create Widget yapıp Widget Switcher içine ekliyoruz. Çünkü ben " John " adlı Buttona bastığımda sağ tarafta Widget Switcher değişerek John adlı kişinin Dashboardına geçiş yapıyor.
" Janna " adlı kullanıcıyı da aynı şekilde ekliyoruz ve o buttona bastığımızda ise Jannanın panelinin sağda gözükmesi lazım. Fakat burada bir problem mevcut.

Resimdende anlaşıldığı gibi new account yazanlar sonradan + tuşuna basarak isim girildiği taktirde isme göre oluşturulan özel buttonlar.
Sağ kısımda gördüğünüz panel ise bir Child. Bu child paneller button eklendikten sonra buttonda yazan isme göre otomatik oluşturuluyor ve Widget Switcherin içerisine Add Child ediliyor.
Fakat ben buttolara tıkladığımda indexleri neye göre değiştireceğim ? Hangisi hangi indexte nasıl anlaşılacak ? Çünkü adam birini silip diğerini ekleyecek mesela. Eklediği şeyin indexi belki 2 fakat bunu nerden bileceğiz ? Buttona sonradan kod ile müdahale etmeyeceğiz otomatik olarak hangi index olduğunu bilmesi ve ona göre Switcheri tetiklemesi lazım. Button zaten bir child , Switcher ise ana widgetta yer alıyor. Dolayısıyla tamamen referans ile ulaşabilir. Fakat ulaşsa bile button kendi Childinin indexini nereden bilecek ya da oluşturduğu panelin Child indexini ? Ve Switcher bunu nasıl tetikleyebilir ?
Yani biz temeli hazırlayacağız sistem bunu otomasyon edecek. Elle button ekleyip index seçmeyeceğiz. Adam button ekleyecek ve o buttona ait Child edilmiş panel tıklandığında sağ tarafta gelecek.