Üye Girişi

Lütfen kullanıcı adınızı ve şifrenizi ilgili alanlara giriniz!

Üye değilseniz lütfen tıklayınız

Şifremi Unuttum

Şifrenizi unuttuysanız tıklayınız
favorite

WPF Application Events (Uygulama Olayları) Kavramı

Startup: Application.Run() metodu çalıştırıldığı zaman ana pencere henüz ekranda gözükmeden önce meydana gelir. Bu eventi komut satırı argümanlarını StartupEventArgs.Args property'i kullanarak almak için kullanabiliriz.

Exit: Application.Run() metodunun dönüşünden hemen önce meydana gelir. Shutdown işlemini bu event içinde engelleyemeyiz. Integer değerdeki Exit kodunu bu eventi kullanarak set edebiliriz.

SessionEnding: Windows işletim sistemini kullanan kullanıcı bilgisayarı kapattığı zaman veya log-off olduğu zaman meydana gelir. Bu eventi kullanarak session kapatılmasını engelleyebiliriz. Bu işlemin yapılabilmesi için SessionEndingCancelEventArgs.Cancel property'e true değerini vermemiz gerekir.

Activated: Uygulamadaki herhangi bir pencere aktif edildiği zaman meydana gelir. Bu event herhangi bir Windows uygulamasından WPF uygulamamıza geçildiği zaman meydana gelir. Ayrıca uygulama çalıştığında ekrana pencere çıktığı zaman da meydana gelir.

Deactivated: Bir WPF uygulamasından diğer bir uygulamaya geçildiği zaman meydana gelir.

DispatcherUnhandledException: Unhandled bir exception olduğunda bu event tetiklenir. Bu eventi handle ederek, kritik hataları loglayabiliriz ve DispatcherUnhandledExceptionEventArgs.Handled property değerine true diyerek uygulamanının çalışmaya devam etmesini sağlayabiliriz.


PayPal - Online ödeme yapmanın daha güvenli ve kolay yolu!


Bu makale hakkında yapılan yorumlar

Henüz yorum yapılmadı.



Yorum Yaz

Adınız*
Soyadınız* 
Email* 
Konu* 
(12 + 5) Kaç Eder: