static private MessageBoxButton ModalOptionToWPF(ModalOption option) { switch (option) { case ModalOption.OK: return(MessageBoxButton.OK); case ModalOption.OKCancel: return(MessageBoxButton.OKCancel); default: throw new NotImplementedException(option.ToString("G")); } }
public ModalOptionResult ShowMessageBox(string message, string caption, ModalOption option, MessageType type) { var result = MessageBox.Show(message, caption, ModalOptionToWPF(option), MessageTypeToWPF(type)); return(WPFToModalOptionResult(result)); }