public static MessageBoxResult Show (string caption, string text, MessageBoxButton button, MessageBoxImage image) { _messageBox.TxtMsg.Text = text; _messageBox.MessageTitle.Text = caption; SetVisibilityOfButtons(button); SetImageOfMessageBox(image); _messageBox.ShowDialog(); return(_result); }
public static MessageBoxResult Show(string caption, string text, MessageBoxButton button, MessageBoxImage image) { if (_messageBox == null) { App.BaseDispatcher.Invoke(Create); } _messageBox?.Dispatcher.Invoke(() => { _messageBox.TxtMsg.Text = text; _messageBox.MessageTitle.Text = caption; SetVisibilityOfButtons(button); SetImageOfMessageBox(image); _messageBox.ShowDialog(); }); return(_result); }