void Handle_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            string mapType = e.Item as string;

            if (Variables.MapTypes.ContainsKey(mapType))
            {
                string value = Variables.MapTypes[mapType];
                vm.UpdateSettings("MapType", value);
            }

            Navigation.PopAsync();
        }
        protected override void OnAppearing()
        {
            //gestione tap su android (in caso l'utente non trascini il cursore)
            TapGestureRecognizer tapGestureRecognizer = new TapGestureRecognizer();

            tapGestureRecognizer.Tapped += (s, e) => {
                // handle the tap
                Debug.WriteLine("tapped");
                Slider slider  = s as Slider;
                double opacity = Convert.ToDouble(slider.Value);
                vm.UpdateSettings("Opacity", opacity);
            };
            opacitySlider.GestureRecognizers.Add(tapGestureRecognizer);

            base.OnAppearing();
        }