Beispiel #1
0
 private static MessageBoxButton ConvertShowMessageBoxButton(ShowMessageBoxButton button)
 {
     return(button switch
     {
         ShowMessageBoxButton.Ok => MessageBoxButton.OK,
         ShowMessageBoxButton.OkCancel => MessageBoxButton.OKCancel,
         ShowMessageBoxButton.YesNoCancel => MessageBoxButton.YesNoCancel,
         ShowMessageBoxButton.YesNo => MessageBoxButton.YesNo,
         _ => throw new NotSupportedException($"The MessageBox button type {button} is not supported"),
     });
Beispiel #2
0
        public ShowMessageBoxResult ShowMessageBox(string message, string title, ShowMessageBoxButton button, ShowMessageBoxIcon icon)
        {
            var result = MessageBox.Show(message, title, ConvertShowMessageBoxButton(button), ConvertShowMessageBoxIcon(icon));

            return(ConvertShowMessageBoxResult(result));
        }