123456789101112131415161718192021222324252627282930313233343536 |
- namespace InABox.Avalonia.Dialogs;
- public enum MessageDialogButtonPosition
- {
- Left,
- Right
- }
- public enum MessageDialogResult
- {
- None,
- OK,
- Cancel,
- Yes,
- No,
- Other
- }
- public static class MessageDialog
- {
- public static async Task ShowMessage(string message)
- => await MessageDialogViewModel.ShowMessage(message);
- public static async Task ShowError(Exception e)
- => await MessageDialogViewModel.ShowMessage($"Error: {e.Message}");
-
- public static async Task<bool> ShowOkCancel(string message)
- => await MessageDialogViewModel.ShowOkCancel(message);
- public static async Task<bool> ShowYesNo(string message)
- => await MessageDialogViewModel.ShowYesNo(message);
-
- public static async Task<MessageDialogResult> ShowYesNoCancel(string message)
- => await MessageDialogViewModel.ShowYesNoCancel(message);
-
- }
|