Exemplo n.º 1
0
 public static ContentDialog SetOkToClose(this ContentDialog dialog, IDialogResourceResolver resolver = null)
 {
     resolver = resolver ?? Settings.DefaultResolver;
     dialog.PrimaryButtonText      = resolver.Resolve(ResourceTypes.Ok);
     dialog.IsPrimaryButtonEnabled = true;
     return(dialog);
 }
Exemplo n.º 2
0
 public MessageBoxEx(string title, string text, MessageBoxType messageBoxType = MessageBoxType.Ok,
                     IDialogResourceResolver resolver = null, ElementTheme requestedTheme = ElementTheme.Light, string noText = null,
                     string yesText = null)
 {
     NoText         = noText;
     YesText        = yesText;
     Text           = text;
     Title          = title;
     Type           = messageBoxType;
     Resolver       = resolver ?? Settings.DefaultResolver;
     RequestedTheme = requestedTheme;
 }
Exemplo n.º 3
0
 public MessageBoxEx(string title, string text, MessageBoxType messageBoxType = MessageBoxType.Ok, IDialogResourceResolver resolver = null)
 {
     Text     = text;
     Title    = title;
     Type     = messageBoxType;
     Resolver = resolver ?? Settings.DefaultResolver;
 }
Exemplo n.º 4
0
 public async Task <bool> PromptAsync(string title, string content, MessageBoxType type, MessageBoxResult expected, IDialogResourceResolver resolver = null)
 => (await PromptAsync(title, content, type, resolver)).Equals(expected);
Exemplo n.º 5
0
 public async Task <bool> PromptAsync(string content, MessageBoxType type, MessageBoxResult expected, IDialogResourceResolver resolver = null)
 => await PromptAsync(string.Empty, content, type, expected, resolver);
Exemplo n.º 6
0
 public async Task <MessageBoxResult> PromptAsync(string title, string content, MessageBoxType type = MessageBoxType.YesNo, IDialogResourceResolver resolver = null)
 => await new MessageBoxEx(title, content, type, resolver).ShowAsync();
Exemplo n.º 7
0
 public async Task <MessageBoxResult> PromptAsync(string content, MessageBoxType type = MessageBoxType.YesNo, IDialogResourceResolver resolver = null)
 => await PromptAsync(string.Empty, content, type, resolver);
Exemplo n.º 8
0
 public async Task <MessageBoxResult> AlertAsync(string title, string content, IDialogResourceResolver resolver = null)
 => await new MessageBoxEx(title, content, MessageBoxType.Ok, resolver).ShowAsync();
Exemplo n.º 9
0
 public async Task <MessageBoxResult> AlertAsync(string content, IDialogResourceResolver resolver = null)
 => await AlertAsync(string.Empty, content, resolver);
Exemplo n.º 10
0
 public Task <MessageBoxResult> AlertAsync(string content, IDialogResourceResolver resolver = null)
 {
     return(AlertAsync(string.Empty, content, resolver));
 }
Exemplo n.º 11
0
 public async Task <bool> PromptAsync(string title, string content, MessageBoxType type, MessageBoxResult expected, IDialogResourceResolver resolver = null,
                                      ElementTheme requestedTheme = ElementTheme.Light, string yesText = null, string noText = null)
 => (await PromptAsync(title, content, type, resolver, requestedTheme)).Equals(expected);
Exemplo n.º 12
0
 public async Task <MessageBoxResult> PromptAsync(string title, string content, MessageBoxType type = MessageBoxType.YesNo, IDialogResourceResolver resolver = null,
                                                  ElementTheme requestedTheme = ElementTheme.Light, string yesText = null, string noText = null)
 => await new MessageBoxEx(title, content, type, resolver, requestedTheme, noText, yesText).ShowAsync();
Exemplo n.º 13
0
 public async Task <MessageBoxResult> AlertAsync(string title, string content, IDialogResourceResolver resolver = null, ElementTheme requestedTheme = ElementTheme.Light)
 => await new MessageBoxEx(title, content, MessageBoxType.Ok, resolver, requestedTheme).ShowAsync();