"/>"/>
Yazılım Dilleri
Asp.Net 4.5 Kitabı
Skip Navigation Links

Silverlight Uygulamasına Kodla Event Ekleme

Silverlight uygulamamıza kodla event ekleyelim. Makalemizde Page_Load event'ını oluşturalım.

Merhaba arkadaşlar.
Silverlight uygulamalarımıza Visual Studio içerisinden C# kodlarıyla event oluşturma nasıl olur inceleyeceğiz.
Öncelikle yeni bir Silverlight 2 projesi başlatalım.
 
Silverlight projesi oluşturma
Projede Properties ekranında proje adına sağ tıklayıp Edit in Visual Studio seçeneğini seçelim.
Silverlight projesini Visual Studio ile düzenleme
Page.xaml.cs dosyası içerisinde Page_Load event'ının prosedürünü oluşturalım.
 
private void Page_Load(object sender, RoutedEventArgs e)
{ 
   MessageBox.Show("Merhaba");
}
 
 Silverlight InitializeComponent
 
Şimdi Visual Studio içerisinde Page.xaml.cs dosyasının içinde Page sınıfının constructor'ında bulunan InitializeComponent() prosedürüne gidelim. Bu prosedür Page.g.cs dosyası içerisinde yer almaktadır.
 
InitializeComponent metodunun kodları aşağıdaki şekilde olacaktır.
 
public void InitializeComponent() {
    if (_contentLoaded) {
         return;
    }
    _contentLoaded = true;
    System.Windows.Application.LoadComponent(this, new System.Uri("/PageLoadEkle;component/Page.xaml", System.UriKind.Relative));
    this.LayoutRoot = ((System.Windows.Controls.Grid)(this.FindName("LayoutRoot")));
 Metodumuz içine Form_Load event'ını ekliyoruz.
 
this.Loaded += new RoutedEventHandler(Page_Load);
 
Projemizi çalıştıralım. Sayfamız açılırken "Merhaba" mesajıyla karşılaşacağız.
  
 
Veysel Uğur KIZMAZ
Bilgisayar Mühendisi
veysel.ugurkizmaz.com

  

Yorumlar (0)

Yorum Yap

Mail listesine katılmak için tıklayınız

Hakkımdaki son bilgilere anlık erişmek için mail listesine katılabilirsiniz.