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));
 }