private MessageBoxImage MessageDialogIconsToMessageBoxImage(MessageDialogIcons icon) { switch (icon) { case MessageDialogIcons.Alert: return(MessageBoxImage.Exclamation); case MessageDialogIcons.Error: return(MessageBoxImage.Error); case MessageDialogIcons.Info: return(MessageBoxImage.Information); default: throw new NotImplementedException($"Es wurde versucht das unbekannte MessageDialogIcon {icon} zu verwenden."); } }
public void ShowMessage(string message, string header, MessageDialogIcons icon) { MessageBox.Show(message, header, MessageBoxButton.OK, MessageDialogIconsToMessageBoxImage(icon)); }