Exemplo n.º 1
0
 public void InfoWindow_ItemTapped(System.Object sender, Xamarin.Forms.Maps.PinClickedEventArgs e)
 {
     if (sender is Pin pin)
     {
         _viewModel.GoToMapDetailsCommand.Execute((sender as Xamarin.Forms.Maps.Pin).Address);
     }
 }
Exemplo n.º 2
0
        private async void Pin_InfoWindowClicked(object sender, Xamarin.Forms.Maps.PinClickedEventArgs e)
        {
            e.HideInfoWindow = true;
            string pinName = ((Pin)sender).Label;

            await DisplayAlert("Info Window Clicked", $"The info window was clicked for {pinName}.", "Ok");
        }
Exemplo n.º 3
0
        private void Pin_InfoWindowClicked(object sender, Xamarin.Forms.Maps.PinClickedEventArgs e)
        {
            var vm  = (BindingContext as CollectionViewModel);
            var pin = (Pin)sender;

            AppData.SelectedStudent = vm.Students.First(a => a.Id == pin.ClassId);
            Navigation.PushAsync(new EditElementPage());
        }