‫Tekrar hoş geldiniz.
‫Bu videoda, birleşik giriş kutusunu ele alacağız ve burada bir tane görebilirsiniz.
‫Ve bizim için mevcut olan tüm farklı renklerin veri kaynağına sahiptir.
‫Diyelim ki halihazırda kullandığımız gibi soluk menekşe kırmızısı kullanmak istiyoruz.
‫Bunu basitçe seçebiliriz.
‫Gördüğünüz gibi, açılan kutumuz bu rengi seçti ve hatta bu rengin nasıl adlandırıldığına
‫dair güzel bir metin bile var.
‫Tamam, şimdi devam edelim ve başlamak için yeni bir proje oluşturalım ve ben buna WP
‫F ten C açılan kutusu diyeceğim ve siz istediğiniz gibi adlandırabilirsiniz.
‫Ancak burada ihtiyacımız olan şey bir örnek.
‫Önce bir yığın paneli oluşturacağız.
‫Bu yüzden grid yerine Stack panel kullanmak istiyorum ve XAML'i burada biraz daha büyüteceğim çünkü tasarım güzel
‫ama ne kodladığınızı görmek her zaman iyidir.
‫Ve burada açılan kutu adında bir şey oluşturacağım ve hepsi bu kadar.
‫İşte benim açılan kutum.
‫Buna bir ad verebilirim, bu yüzden adı açılan kutu renklerine eşittir diyeceğim.
‫Ve şimdi bu açılan kutunun, liste kutusunu kullandığımız son videoda gördüğümüz bir açılan kutu öğesi
‫şablonuna ihtiyacı var.
‫Burada birleşik giriş kutusu öğesi şablonumuz var.
‫Bir veri şablonuna sahip olmamız gerekiyor çünkü aksi takdirde gördüğünüz gibi şikayet ediyor.
‫Ve şimdi bu veri şablonuna sahip olur olmaz, her şey yolunda ve burada oluşturduğum ek satırlardan
‫kurtulacağım.
‫Burada bir Yığın paneline sahip olmak istiyorum çünkü her şeyi orada istiflemek istiyorum ve yatay olarak
‫yönlendirilmelidir.
‫Şimdi, YIĞIN paneli bir dikdörtgen içermelidir.
‫Bu arada, STACK paneli birleşik giriş kutumuzun içinde yer alacak ve bir renkle
‫dolduracağım bir dikdörtgen içermelidir.
‫Bu yüzden onu bağlayıcı isimle dolduracağım ve diyelim ki 32 piksellik bir genişliğe ve yine 32 piksellik bir
‫yüksekliğe sahip olmalı.
‫Ve sonra bu dikdörtgen için her yöne doğru diyelim ki beş piksellik bir kenar boşluğu eklemek istiyorum.
‫Ve şimdi ismi de söyleyen bir metin bloğu olmalıdır.
‫Dolayısıyla bu metin bloğunda bağlayıcı adı adında bir metin bulunmalıdır.
‫Bu yüzden name özelliğini bağlayacağız.
‫Bu yüzden bir name özelliği oluşturmamız gerekecek.
‫Ayrıca metin bloğuma 32 yazı tipi boyutu eklemek istiyorum.
‫Tamam.
‫Yani hepsi bu kadar.
‫XAML'de ihtiyacımız olan tüm kodumuz budur.
‫Ve şimdi devam edip arkasındaki kodda ihtiyaç duyacağımız bir kodu çalıştırabilir veya oluşturabiliriz, çünkü hepimizin
‫ihtiyacı olan şey kesinlikle bu name özelliğidir.
‫Şimdi kodun arkasına ve buraya gidelim.
‫Devam edeceğim ve ana pencere nokta birleşik kutu renkleri olan birleşik kutu renklerime
‫erişeceğim.
‫Yani buradaki, bu açılan kutuyu böyle adlandırıyorum.
‫Açılan kutuya renkler diyorum.
‫Ve şimdi yapacağım şey, öğe kaynağını ayarlamak olacak.
‫Yani öğe kaynağı bizim colors dot get özelliğimiz olacak ve bunu bu şekilde kullanamayız.
‫Bu yüzden ona renk türü, nokta alma özellikleri göndermemiz gerekecek.
‫Bu yüzden mevcut olan tüm renkleri alacağız.
‫Bu sınıf, medya renklerini pencereleyen sisteminizdir ve içinde get properties adında bir yöntem vardır ve
‫bize tüm renkleri geri verecektir.
‫Yani hepsi bu kadar.
‫Öğe kaynağını bu renkler özelliğine ayarlıyoruz.
‫Elbette burada göstermek istediğimiz nesnelerin bir listesini kullanabilirdik.
‫Ancak burada bu güzel yaklaşıma sahip olmak çok basit olacak.
‫Gördüğünüz gibi, aralarından seçim yapabileceğimiz pek çok farklı değer içeren tek bir satırımız var.
‫Dolayısıyla, tüm bu renkleri içeren bu açılan kutuya sahibiz ve bu çikolata rengini kullanabiliriz
‫ya da koyu bir arduvaz, gri ve benzerlerini kullanabiliriz.
‫Gördüğünüz gibi, öğe kaynağını dahili olarak mevcut olan oldukça havalı bir listeye ayarlayabilirsiniz.
‫Ya da kendi öğe kaynağınızı oluşturabilirsiniz; bu kaynak elbette bir veritabanından alınan bazı veriler ya da kendi oluşturduğunuz
‫bir liste olabilir.