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)