Yeni Synex anlayışım’da : ‘dan önce ki isim konu ve iki noktadan sonraki kısım ise o konu ile ilgili bir alan demek.

Bildiğiniz gibi silverlight’da yazacağınız işlem kodları silverlight penceresinde değil de onun arkasında çalışan silverligt c# veya vb.net sayfasında yer alır. tema yani ekran kısmında tanımladığınız butonlar ve diğer objelerin özelliklerini buradan yönetebilirsiniz.

“Silverligh: “Merhaba Dünya” Demek”  yazımda anlttığım buton’u koyduktan ve butonumuza isim verdikten sonra(kodun son hali)

  <Grid x:Name="LayoutRoot" Background="White">
        <Button Content="Tıkla" Height="100" Width="100" Name="ttikla"/>
    </Grid>

MainPage.xaml.cs dosyasında main kısmı şöyle yaparsak

public partial class MainPage : UserControl
    {
        public MainPage()
        {
            InitializeComponent();
            this.ttikla.Click +=new RoutedEventHandler(ttikla_Click);
        }
            void ttikla_Click(object sender, RoutedEventArgs e){
            BlurEffect eff = new BlurEffect();
 eff.Radius=10;
 ttikla.Effect =eff;

            }
        }

Kırmızı : Yeni bir event ekledik
Mavi : Event’i tanımladık
Yeşil: BlurEffect’i oluşturup radius’unu ayarlayıp ttiklaya ekledik 

ve işte “Tıkla” ya bastığımızda blur’laşan bir buton.

Not: import etmek dahilinde tüm C# kodlarını kullanabilirsiniz 🙂
Not2: projeyi ilk oluştururken vb.net’i de seçip bu dosyayı vb.net olarka da yazabilirsiniz

Kaynakça: Daron Yondem Silverlight 3.0’a Giriş Videosu

Reklamlar