May082010

Silverlight Öğreniyorum - Layout Kontrollerini Tanıma

Yusuf Karakaş tarafindan 02:50 tarihinde Silverlight | Silverlight Eğitim Serisi kategorisine eklenmistir.

Layout Kontrolü nedir?      

    Silverlight uygulamalarımızda kullandığımız nesnelerin konumlarını ne zaman nerede olacaklarına dair özellikleri içeren kontrollere, Layout kontroller adını veriyoruz.Silverlight ile default olarak 5 adet Layout kontrol karşımıza çıkmaktadır.İlave olarak Silverlight toolkit ile gelen 3 kontrol daha bulunmakta.Bu bölümümüzde tüm bu kontrolleri tek tek inceleyeceğiz. Layout kontrollerini Html tarafında table ve div yapılarına da benzetebiliriz.Özellikle geçtiğimiz bölümde bahsettiğimiz vektörel çizimlerin sayfaya dinamik olarak çizilmesi ve browser ın da buna adapte olması gerekir.

İlk olarak tasarım tarafında Layout kontrollerin özelliklerine bakalım.Bu kısımda Expression Blend arayüzünü kullanacağımız için Blend arayüzü hakkında da bilgiler edinelim.

 

Genel olarak Layout kontrolleri ayarlarını yaptığımız kısıma değinelim. Silverlight ile kullandığımız nesneler bağlı olduğu Layout kontrollere göre özellik alır. Örnek vermek gerekirse Grid üzerinde çalıştığımız butonun özellikleri ile Canvas üzerinde çalıştığımız butonun özellikleri farklılık gösterir.Ne demek istediğimizi xaml tarafında görelim.

Grid

 

Canvas  

Yukarıdaki şekillerde de gördüğümüz üzere Buton iki farklı Layout kontrole göre özellik kazandı.Bir farklı konu ise Buttonun , Content özelliğine sahip olmasıdır.Neden text olmayıp da content olduğunu diğer bölümlere bırakalım.

[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Etiketler: , , , , ,

E-Posta | Permalink | Geri izlemeler | Yazi RSSRSS comment feed 0 Yorum