同系列文章:
/* ---------------------------------------------------------- 文件名称:MessageBoxPlus.cs 作者:秦建辉 MSN:splashcn@msn.com QQ:36748897 博客:http://www.firstsolver.com 开发环境: Visual Studio V2010 .NET Framework 4 Client Profile 版本历史: V1.0 2012年06月13日 WPF版本,让MessageBox自动显示在父窗体中心 ------------------------------------------------------------ */ using System; using System.Windows; namespace Splash.Windows { public class MessageBoxPlus { public static MessageBoxResult Show(Window owner, String messageBoxText) { owner.CenterChild(); return MessageBox.Show(owner, messageBoxText); } public static MessageBoxResult Show(Window owner, String messageBoxText, String caption) { owner.CenterChild(); return MessageBox.Show(owner, messageBoxText, caption); } public static MessageBoxResult Show(Window owner, String messageBoxText, String caption, MessageBoxButton button) { owner.CenterChild(); return MessageBox.Show(owner, messageBoxText, caption, button); } public static MessageBoxResult Show(Window owner, String messageBoxText, String caption, MessageBoxButton button, MessageBoxImage icon) { owner.CenterChild(); return MessageBox.Show(owner, messageBoxText, caption, button, icon); } public static MessageBoxResult Show(Window owner, String messageBoxText, String caption, MessageBoxButton button, MessageBoxImage icon, MessageBoxResult defaultResult) { owner.CenterChild(); return MessageBox.Show(owner, messageBoxText, caption, button, icon, defaultResult); } public static MessageBoxResult Show(Window owner, String messageBoxText, String caption, MessageBoxButton button, MessageBoxImage icon, MessageBoxResult defaultResult, MessageBoxOptions options) { owner.CenterChild(); return MessageBox.Show(owner, messageBoxText, caption, button, icon, defaultResult, options); } } }