Saltar al contenido

Abra el calendario del selector de fecha sin mostrar el cuadro de texto de edición en xamarin.forms

Esta es la solución más válida que encomtrarás aportar, pero primero obsérvala pausadamente y analiza si se adapta a tu proyecto.

Solución:

Haga que el control DatePicker esté oculto configurando IsVisible=false. Luego puede activarlo programáticamente llamando al Focus() método de otra parte de su código.

Mira esto :

        DatePicker datePicker = new DatePicker
        
            Format = "D",
            VerticalOptions = LayoutOptions.CenterAndExpand,
            IsVisible =false,
            IsEnabled = false
        ;

        Button button = new Button
        
            Text = "Date",
            VerticalOptions = LayoutOptions.CenterAndExpand
        ;
        button.Clicked += (object sender, EventArgs e) =>
        
            IsEnabled = true;
            datePicker.Focus();
            button.Text = datePicker.Date.ToString();
        ;

Consulte: https://developer.xamarin.com/api/type/Xamarin.Forms.DatePicker/

Nos puedes añadir valor a nuestra información contribuyendo tu experiencia en las notas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *