İ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;

İpinUcu ~ 47 – WPF’te MessageBox Kullanımı (DialogResult)

WPF’te MessageBox Kullanımı (DialogResult) C#’dakinden farklı olarak DialogResult ile çalışmıyor. Elbette Show() yöntemi aynı ama MessageBox’dan dönecek değeri DialogResult ile değil MessageBoxResult ile alıyoruz.İnceleyelim:

if (MessageBox.Show(“Kaydetmek istediğinizden emin misiniz?”,”Kayıt İşlemi”,MessageBoxButton.YesNo,MessageBoxImage.Question) == MessageBoxResult.Yes)
{
//evetse yapılacak işlemler
}
else
{
//hayırsa yapılacak işlemler
}

Haydi kolay gelsin.

%d blogcu bunu beğendi: