Apakah ada kotak pesan standar di WPF, seperti WinForms ' System.Windows.Forms.MessageBox.Show()
, atau haruskah saya menggunakan kotak pesan WinForms?
c#
wpf
messagebox
Makach
sumber
sumber
Anda bisa menggunakan ini:
Untuk informasi lebih lanjut, kunjungi MessageBox di WPF .
sumber
WPF berisi MessageBox berikut:
sumber
Setara dengan WinForms '
MessageBox
di WPF disebutSystem.Windows.MessageBox
.sumber
MessageBox di Extended WPF Toolkit sangat bagus. Itu di Microsoft.Windows.Controls.MessageBox setelah merujuk DLL toolkit. Tentu saja ini dirilis 9 Agustus 2011 sehingga tidak akan menjadi pilihan untuk Anda pada awalnya. Ini dapat ditemukan di Github untuk semua orang di luar sana melihat sekeliling.
sumber
Dalam WPF tampaknya kode ini,
diganti dengan:
sumber
Seperti yang dikatakan orang lain, ada
MessageBox
di namespace WPF (System.Windows
).Masalahnya adalah bahwa hal itu adalah messagebox lama yang sama dengan OK, Cancel, dll Windows Vista dan Windows 7 telah pindah ke menggunakan Task Dialog gantinya.
Sayangnya tidak ada antarmuka standar yang mudah untuk dialog tugas. Saya menggunakan implementasi dari CodeProject KB .
sumber
Mungkin kode di sini di bawah ini membantu:
sumber
Windows.UI.Popups
?Jika Anda ingin memiliki wpf MessageBox yang bagus: Buat Windows Wpf baru
di sini adalah xaml:
untuk cs dari file ini:
lalu buat kelas untuk menggunakan ini:
sekarang Anda dapat membuat kotak pesan seperti ini:
salin ini ke App.xaml di dalamnya
-------------- -----------------
Refrence Saya: https://www.red-gate.com/simple-talk/dotnet/net-development/using-c-to-create-powershell-cmdlets-the-basics/
untuk logika bagaimana saya bisa membuat kotak pesan saya sendiri
sumber