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(); }