public static PopUp.PopUpResult MessageBox(this System.Windows.Forms.Control owner, string message, string title, MessageBoxImage icon = MessageBoxImage.Information, TextAlignment textAlignment = TextAlignment.Center, PopUp.PopUpButtonsType buttonsType = PopUp.PopUpButtonsType.OK, int timeout = Timeout.Infinite) { PopUp.PopUpButtons buttons = new PopUp.PopUpButtons(PopUp.PopUpButtonsType.OK); return(owner.MessageBoxEx(message, title, icon, textAlignment, buttons, timeout)); }
public static PopUp.PopUpResult MessageBox(this UIElement owner, string message, string title, MessageBoxImage icon = MessageBoxImage.Information, TextAlignment textAlignment = TextAlignment.Center, PopUp.PopUpButtonsType buttonsType = PopUp.PopUpButtonsType.OK, int timeout = Timeout.Infinite) { PopUp.PopUpButtons buttons = new PopUp.PopUpButtons(buttonsType); return(WPF_Helper.ExecuteOnUIThreadWPF(() => { return MessageWindowExtension.MessageBox(owner, ref message, title, icon, textAlignment, buttons, timeout); })); }
public static PopUp.PopUpResult MessageQuestion(this System.Windows.Forms.Control owner, string message, string title = "Question", PopUp.PopUpButtonsType buttons = PopUp.PopUpButtonsType.CancelOK) { return(owner.MessageBox(message, title, MessageBoxImage.Question, TextAlignment.Center, buttons)); }