public static MessageBoxExButton MessageBox(object viewModel, string text, MessageBoxExPredefinedButtons buttons) { MessageBoxEx mbox = new MessageBoxEx(text, GetStringResource("StringAppName"), buttons); mbox.Owner = Dialogs.GetWindow(viewModel); mbox.ShowDialog(); return(mbox.Result); }
public MessageBoxEx(string message, string caption, MessageBoxExPredefinedButtons buttons) { m_clickCommand = new RelayCommand<MessageBoxExButton>(Click); m_message = message; m_caption = caption; m_buttons = new ObservableCollection<MessageBoxExButton>(); switch(buttons) { case MessageBoxExPredefinedButtons.Ok: m_buttons.Add(MessageBoxExButton.Ok); break; case MessageBoxExPredefinedButtons.YesNo: m_buttons.Add(MessageBoxExButton.Yes); m_buttons.Add(MessageBoxExButton.No); break; } this.DataContext = this; InitializeComponent(); }
public MessageBoxEx(string message, string caption, MessageBoxExPredefinedButtons buttons) { m_clickCommand = new RelayCommand <MessageBoxExButton>(Click); m_message = message; m_caption = caption; m_buttons = new ObservableCollection <MessageBoxExButton>(); switch (buttons) { case MessageBoxExPredefinedButtons.Ok: m_buttons.Add(MessageBoxExButton.Ok); break; case MessageBoxExPredefinedButtons.YesNo: m_buttons.Add(MessageBoxExButton.Yes); m_buttons.Add(MessageBoxExButton.No); break; } this.DataContext = this; InitializeComponent(); }
public static MessageBoxExButton MessageBox(object viewModel, string text, MessageBoxExPredefinedButtons buttons) { //return MessageBoxSuper.ShowBox(Dialogs.GetWindow(viewModel), text, GetStringResource("StringAppName"), buttons); MessageBoxEx mbox = new MessageBoxEx(text, GetStringResource("StringAppName"), buttons); mbox.Owner = Dialogs.GetWindow(viewModel); mbox.ShowDialog(); return mbox.Result; }