Est-il une boîte de message standard dans WPF, comme WinForms' System.Windows.MessageBox.Show()
, ou dois-je utiliser les WinForms boîte de message?
Réponses
Trop de publicités?WPF équivalent serait l' System.Windows.MessageBox
. Il a une interface assez similaire, mais utilise d'autres énumérations pour les paramètres et valeur de retour.
vous pouvez utiliser cette
MessageBoxResult result = MessageBox.Show("Do you want to close this window?", "Confirmation", MessageBoxButton.YesNo, MessageBoxImage.Question);
if (result == MessageBoxResult.Yes)
{
Application.Current.Shutdown();
}
pour plus d'informations, visitez http://www.c-sharpcorner.com/uploadfile/mahesh/messagebox-in-wpf/
Oui. Il est appelé Système.De Windows.MessageBox.
http://msdn.microsoft.com/en-us/library/system.windows.messagebox.aspx
La MessageBox dans l'Étendue WPF Toolkit est très agréable. C'est à Microsoft.De Windows.Les contrôles.MessageBox après le référencement de la boîte à outils de la DLL. Bien sûr, ce fut sorti le 9 Août 2011, alors qu'il n'aurait pas été une option pour vous à l'origine. Il peut être trouvé à Codeplex pour tout le monde regardant autour de lui.
Comme les autres disent, il y en a un dans l'espace de noms wpf (Système d'.Windows).
Le problème, c'est que c'est la même vieille messagebox avec OK/Annuler etc. Vista/Win7 a été déplacé sur l'utilisation de boîtes de dialogue Tâche à la place.
Malheureusement, il n'est pas facile interface standard pour les boîtes de dialogue tâche. J'utilise ce un