İpinUcu ~ 89 – WPF DevExpress SplashScreen Kullanımı (DXSplashScreen)

WPF DevExpress SplashScreen, kısaca açıklamak gerekirse ‘yükleniyor ekranı’dır. Daha önce şu yazımda Silverlight için olandan bahsetmiştim:

Silverlight SplashScreen

Aynı şekilde WPF için de tasarımızda sağ tıklayıp Add \ New Item \ WPF \ DxSplashScreen diyerek yeni bir SplashScreen ekleyebiliyoruz. Bu ekleme işleminin ardından DxSplahScreen adlı bir klasör altında Image.png, Logo.png ve SplashScreen.xaml adlı üç dosya ekleniyor. Bu klasördeki logo ve image, yükleniyor ekranımızda kullanılan resimlerin kaynak dosyaları. SplashScreen.xaml’da ise görünecek olan yükleniyor ekranın tasarım ve kod tarafı bulunuyor. Her türlü özelleştirmeye açık bir XAML olduğunu söyleyelim.

Evet, SplashScreen varsayılan olarak geliyor ve yükleniyor ekranı olarak ekranda beliriyor ama biz şekil olsun ister ve hep çıkmasını sağlamak istersek? Bunun için daha önce DevExpress forumlarında sorulmuş ve cevaplanmış bir konu zaten var. O yüzden fazla üstünde durmaya gerek yok. Söz konusu uygulama için aşağıdaki bağlantıdan yararlanabilirsiniz:

DxSplashScreen Örneği

 

Silverlight DevExpress DXSplashScreen (Yükleniyor Ekranı)

Silverlight DevExpress DXSplashScreen (Yükleniyor Ekranı), loading panel de dediğimiz, Silverlight’ın varsayılan yükleniyor ekranını değiştirmemize yarıyor. Aslında bunun için bir yazı yazma gereği duymamın amacı, böyle bir nesnenin var olduğunun bilinmesini sağlamak. Bunun dışında kullanımıyla ilgili zaten fazla bir bilgiye gerek yok. Aşağıdaki bağlantıda DevExpress zaten söyleyeceğini söylemiş:

How to: Add DXSplashScreen to Your Project

Bu işlemi yaptıktan sonra özelleştirme yoluna gidebilir, Initializing controls… kısmını “Bileşenler yükleniyor” olarak değiştirebiliriz. Bir de çerçevenin içinde dönen açık mavi şeridin rengini değiştirip hoş beş yapabiliriz =] Bunun için XAML kısmındaki İkinci Path’in Fill’ini değiştirmek yeterli oalcaktır.

Ayrıca internetten başka yükleniyor ekranları bulabilir ya da kendiniz yazabilirsiniz:

http://pagebrooks.com/archive/2009/02/19/custom-loading-screens-in-silverlight.aspx

Haydi kolay gelsin.

 

%d blogcu bunu beğendi: