void HandleSearchPersonSelected(object sender, PersonSelectedEventArgs e)
        {
            var personViewController = new PersonViewController(e.Person, favoritesRepository);

            personViewController.NavigationItem.RightBarButtonItem = new UIBarButtonItem(UIBarButtonSystemItem.Done, delegate {
                DismissViewController(true, null);
                searchController.SetActive(false, true);
            });

            PresentViewController(new UINavigationController(personViewController), true, null);
        }
예제 #2
0
            public override void RowSelected(UITableView tableView, NSIndexPath indexPath)
            {
                searchController.SetActive(false, true);

                // add item to map
                CLLocationCoordinate2D coord = MapItems [indexPath.Row].Placemark.Location.Coordinate;

                map.AddAnnotation(new MKPointAnnotation()
                {
                    Title      = MapItems [indexPath.Row].Name,
                    Coordinate = coord
                });

                map.SetCenterCoordinate(coord, true);
            }