コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }