kodaman.org yeni bir oluşum olduğu için ne kadar ilgileneni var bilemiyorum ama benim ilk yazım microsoft'un hem windows presentation foundation'da hem de silverlight'da ortak kullandığı xaml hakkında olacak.
xaml ile dinamik olarak herhangi bir dış kaynaktan penceremizin içerisine kod ekleyebilmemiz mümkün. bu ne işimize mi yarar? eğer programlarımızda değişen reklam alanlarına veya kullanıcı girdisine göre oluşacak static bir animasyondan fazlasına ihtiyacımız olduğunda bize yardımcı olur.
|
|
Geldik "nasıl kullanırız?" sorusuna, öncelikle dinamik olarak yüklenecek xaml'in ilk element'inin hangi nesne olacağı bizim için önemli. Ben örneğimde System.Windows.Controls namespace'i altındaki Grid'i ele alacağım, sizin kullanımınızda Canvas, StackPanel, Button, Image olabilir; bu konuda tamamen özgürsünüz.
|
|
Yukarıdaki örnekte ben kodu kullandığımız pencerenin içeriğini tamamen xaml string'inden yüklenen xaml'e eşitledim, siz StackPanel gibi bir kontrol kullanıyorsanız. (kontrolismi).Children.Add(_gridObject) gibi bir komutla xaml'i başka bir kontrol içerisine de yerleştirebilirsiniz.
önceki yazı kodaman.org'a hoş geldiniz. |
sonraki yazı Büyük siteler için php ile google sitemap yapımı |
XAML için detaylı bilgi için :
http://en.wikipedia.org/wiki/XAML
MSDN - XAML
xaml nin aslında alışanlar için kullanım kolaylıkları var, edit lemesi kolay oluyor formu.
silverlight kullanmadım daha ama MS in taktik yine aynı: bir kaç platformun teknolojilerini bir potada eritmek bu sayede birini öğrenen diğerini de kolayca kullanabilmesi ( ve MSden vazgeçememesi =)
eline sağlık açıklayını olmuş
pillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.
Nokta ve pilli ortak yapımı olan kodaman.org hep birlikte içerik üretip gelirini yazarları ile paylaştığımız kolektif bir kod yazarları blogudur. Siz de katılabilirsiniz.