Bir geliştiricinin not defteri

5 Eylül 2015 Cumartesi

DispatcherTimer Sınıfı

Hiç yorum yok

DispatcherTimer Sınıfı uygulama içinde belirli zaman aralıklarıyla belli metot veya fonksiyon çalıştırmasını sağlar.

Örneğin uygulamamızda bir sayfadaki textbox daki yazının 2 saniyede bir değişmesini istiyoruz diyelim işte bunu bu sınıfla yapacağız.

İlk önce sınıf düzeyinde nesne çağırıyoruz:


DispatcherTimer timer = new DispatcherTimer();

Daha sonra main page içerisine şu kodları yazıyoruz:


timer = new DispatcherTimer();
timer.Interval = TimeSpan.FromSeconds(2); 
timer.Tick += new EventHandler(timer_Tick); timer.Start();

En son olarakta bir metot yazıyoruz.Bu methot içine olmasını istediğimiz kodu yazıyoruz:

 
void timer_Tick(object sender, EventArgs e)

 textbox.Text=yazılar();//Yazılar metotundan her 2 saniyede bir yazı çekecek
}

Bir notun daha sonuna geldik iyi günler.

Hiç yorum yok :

Yorum Gönder