public static MessageBoxResult Show (string caption, string text, MessageBoxButton button, MessageBoxImage image) { _messageBox = new GameMessageBox { Text = { Text = text }, Title = { Content = caption } }; SetVisibilityOfButtons(button); SetImageOfMessageBox(image); _messageBox.ShowDialog(); return(_result); }
private void Button_Click(object sender, RoutedEventArgs e) { if (sender == ButtonOk) { _result = MessageBoxResult.OK; } else if (sender == ButtonYes) { _result = MessageBoxResult.Yes; } else if (sender == ButtonNo) { _result = MessageBoxResult.No; } else { _result = MessageBoxResult.None; } _messageBox.Close(); _messageBox = null; }