public RegistroPage(UserFB user) { InitializeComponent(); tapSiguiente = new TapGestureRecognizer(); tapSiguiente.Tapped += TapSiguiente_Tapped; slSiguiente.GestureRecognizers.Add(tapSiguiente); var r = new ToolbarItem(); r.Text = "Ir al Home"; r.Clicked += (object sender, EventArgs e) => { App.BackToMain(false); }; ToolbarItems.Add(r); userInfoFromFaceBook = user; if (userInfoFromFaceBook != null) { txtMail.Text = userInfoFromFaceBook.email; txtPhone.Text = userInfoFromFaceBook.phone; txtFullName.Text = userInfoFromFaceBook.full_name; //txtMail.IsEnabled = false; porque algunas cuentas de facebook vienen sin email ejemplo las creadas con numero de telefono lblSiguiente.Text = "Terminar"; swicthTerminosYCondiciones.IsToggled = true; } imgFb.IsVisible = false; btnSignIn.IsVisible = false; Loading(false); }
public RegistroPage() { InitializeComponent(); tapSiguiente = new TapGestureRecognizer(); tapSiguiente.Tapped += TapSiguiente_Tapped; slSiguiente.GestureRecognizers.Add(tapSiguiente); var r = new ToolbarItem(); r.Text = "Saltar"; r.Clicked += (object sender, EventArgs e) => { App.BackToMain(false); }; ToolbarItems.Add(r); tapFb = new TapGestureRecognizer(); tapFb.Tapped += async(object sender, EventArgs e) => { var aceptoTerminos = swicthTerminosYCondiciones.IsToggled; if (aceptoTerminos) { await Navigation.PushAsync(new FacebookPage()); } else { await DisplayAlert("¡Uh oh!", "no se puede registrar si no acepta los terminos y condiciones.", "Aceptar"); } }; imgFb.GestureRecognizers.Add(tapFb); Loading(false); }