İpinUcu ~ 63 – WPF DevExpress MessageBox Kullanımı (DXMessageBox)


WPF DevExpress MessageBox Kullanımı (DXMessageBox) VS 2010 ve DevExpress 2010 kullanılarak test edilmiştir.

Eğer daha güzel, daha özel bir mesaj kutusu kullanmak istiyor ve üşeniyorsanız, DXMessageBox gayet uygun! Aşağıdaki kod yardımıyla kullanabilirsiniz:

DXMessageBox.Show(“içerik: mehmet kaplan”, “başlık”, MessageBoxButton.YesNo, MessageBoxImage.Information, MessageBoxResult.Yes, MessageBoxOptions.None);

Eğer bu messagebox’ı bir kere tanımlayayım, her seferinde uğraşmayayım, başlık ve içeriği yollayıp geçeyim derseniz, içerik değerinden önce LayoutHelper.GetRoot(this) as Window şeklinde bir tanımlama yapabilirsiniz. Elbette yöntemler çoğaltılabilir.

Çıktısı:

Not: Aşağıdaki eklemeleri unutmayınız:

using DevExpress.Xpf.Core;

using DevExpress.Xpf.Core.Native;

Reklamlar

Hakkında Mehmet KAPLAN
mehmet.kaplan@hotmail.com.tr https://mehmetkaplan.wordpress.com/mehmetkaplan/

5 Responses to İpinUcu ~ 63 – WPF DevExpress MessageBox Kullanımı (DXMessageBox)

  1. mahmoud166 says:

    Belittiğiniz DXMessageBox kısmında hata alıyorum. İlaveten DevExpress adlı kütüphane VisualStudio da bulunmuyor.. Makaleyi biraz daha açıklarsanız sevinirim. Teşekkürler…

  2. Orhi says:

    Yazdığınız kodu çalıştırdım, fakat “başlık” kısmı görünmüyor. Neden olablir? Kod üzerinde bir değişiklik yapmadım.

    • DXMessageBox.Show(“içerik,”başlık”) şeklinde gidiyor. birinci virgülden sonraki “” kısmın içi boş olabilir ya da yazmamış olabilirsiniz. Pointer ile izleyip neden çalışmasına bakabilirsiniz.

      • Orhi says:

        Bilgisayar mühendisiyim, Devexpress’le uzun yıllardır çalışıyorum. Normal messagebox’lara uzun süredir caption’larda verdim. Fakat xmal projesinde dxmessagebox parametre almasına rağmen göstermiyor. Acaba skinle alakalı mı dedim, skin’i değiştirdim ama yine aynı. Show’a parametre gecirmiyorum ki bos gitsin. String olarak “deneme” veriyorum yine yazmıyor. Devexpress versiyonu ile alakalıdır belki de, bilemiyorum. Çünkü internetteki arastırmalarımda da hiç karsılasmadım bu problemle. Bu kadar basit bir şeyin olmaması bana da ilginc geliyor.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: