예제 #1
0
        internal static async Task <bool?> ConfirmAsync(string message, string title, string confirmingText, string dismissiveText = "Cancel", MaterialAlertDialogConfiguration configuration = null)
        {
            var dialog = new MaterialAlertDialog(message, title, confirmingText, dismissiveText, configuration)
            {
                InputTaskCompletionSource = new TaskCompletionSource <bool?>()
            };

            await dialog.ShowAsync();

            return(await dialog.InputTaskCompletionSource.Task);
        }
예제 #2
0
 internal static async Task AlertAsync(string message, string title, string acknowledgementText = "Ok", MaterialAlertDialogConfiguration configuration = null)
 {
     var dialog = new MaterialAlertDialog(message, title, acknowledgementText, null, configuration: configuration);
     await dialog.ShowAsync();
 }
예제 #3
0
 internal static async Task AlertAsync(string message, string title = null, MaterialAlertDialogConfiguration configuration = null)
 {
     var dialog = new MaterialAlertDialog(message, title, "OK", null, configuration: configuration);
     await dialog.ShowAsync();
 }