public static MessageBoxExResult Show(MessageBoxExStyle style, Window owner = null, string messageBoxText = "", string caption = "", Uri uri = null) { Window msg = null; if (MessageBoxExStyle.Simple == style) { msg = new MessageBoxEx_Simple(messageBoxText, caption); } else if (MessageBoxExStyle.Simple_NoIcon == style) { msg = new MessageBoxEx_Simple_NoIcon(messageBoxText, caption); } else if (MessageBoxExStyle.Simple_Busy == style) { msg = new MessageBoxEx_Simple_Busy(messageBoxText, caption); } else if (MessageBoxExStyle.YesNo == style) { msg = new MessageBoxEx_YesNo(messageBoxText, caption); } else if (MessageBoxExStyle.YesNo_NoIcon == style) { msg = new MessageBoxEx_YesNo_NoIcon(messageBoxText, caption); } if (null != owner) { try { msg.Owner = owner; } catch { } } msg.ShowDialog(); if (MessageBoxExStyle.YesNo == style) { MessageBoxEx_YesNo msg_YesNo = msg as MessageBoxEx_YesNo; if (null != msg_YesNo) { return(msg_YesNo.messageBoxExResult); } } else if (MessageBoxExStyle.YesNo_NoIcon == style) { MessageBoxEx_YesNo_NoIcon msg_YesNo = msg as MessageBoxEx_YesNo_NoIcon; if (null != msg_YesNo) { return(msg_YesNo.messageBoxExResult); } } return(MessageBoxExResult.None); }
public static MessageBoxExResult Show(MessageBoxExStyle style, string messageBoxText = "", string caption = "", Uri uri = null) { return(Show(style, null, messageBoxText, caption, uri)); }