/// <summary> /// Muestra una lista con los idiomas disponibles /// </summary> /// <param name="languages">Array strings con los idiomas disponibles</param> /// <param name="title">Título</param> /// <param name="btnText">Mensaje del botón</param> /* PENDIENTE IMPLEMENTACION * public static async Task<String> SetLanguageAsync(string[] languages, string title, string btnCancelText) * { * string result = await UserDialogs.Instance.ActionSheetAsync(title, "", btnCancelText, null, languages); * * return result; * }*/ /// <summary> /// Pregunta contraseña actual al usuario IMPLEMENTAR IGUAL QUE ELS ALTRES NOTIFY (NO A LO GUARRO JEJE) /// </summary> public static async Task <PromptResult> TypePassword() { PromptConfig pass_config = new PromptConfig(); pass_config.SetCancellable(true); pass_config.SetOkText("Confirmar"); pass_config.SetTitle("Confirmación contraseña"); pass_config.SetInputMode(InputType.Password); return(await UserDialogs.Instance.PromptAsync(pass_config)); }
private void PromptAction() { var config = new PromptConfig(); config.AndroidStyleId = 0; config.SetCancelText("Cancel"); config.SetOkText("Ok"); config.SetCancellable(true); config.OnAction = (x) => { }; config.SetOnTextChanged((x) => { }); config.SetTitle("Add bookmark"); config.SetPlaceholder("Add bookmark name"); string text = "My bookmark"; config.SetText(text); config.SetMaxLength(70 + 5); config.SetInputMode(InputType.Default); var dialog = DependencyService.Get <ICustomUserDialog>(); dialog.Prompt(config); }