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); }
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; }
public MessageBoxEx(string title, string text, MessageBoxType messageBoxType = MessageBoxType.Ok, IDialogResourceResolver resolver = null) { Text = text; Title = title; Type = messageBoxType; Resolver = resolver ?? Settings.DefaultResolver; }
public async Task <bool> PromptAsync(string title, string content, MessageBoxType type, MessageBoxResult expected, IDialogResourceResolver resolver = null) => (await PromptAsync(title, content, type, resolver)).Equals(expected);
public async Task <bool> PromptAsync(string content, MessageBoxType type, MessageBoxResult expected, IDialogResourceResolver resolver = null) => await PromptAsync(string.Empty, content, type, expected, resolver);
public async Task <MessageBoxResult> PromptAsync(string title, string content, MessageBoxType type = MessageBoxType.YesNo, IDialogResourceResolver resolver = null) => await new MessageBoxEx(title, content, type, resolver).ShowAsync();
public async Task <MessageBoxResult> PromptAsync(string content, MessageBoxType type = MessageBoxType.YesNo, IDialogResourceResolver resolver = null) => await PromptAsync(string.Empty, content, type, resolver);
public async Task <MessageBoxResult> AlertAsync(string title, string content, IDialogResourceResolver resolver = null) => await new MessageBoxEx(title, content, MessageBoxType.Ok, resolver).ShowAsync();
public async Task <MessageBoxResult> AlertAsync(string content, IDialogResourceResolver resolver = null) => await AlertAsync(string.Empty, content, resolver);
public Task <MessageBoxResult> AlertAsync(string content, IDialogResourceResolver resolver = null) { return(AlertAsync(string.Empty, content, resolver)); }
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);
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();
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();