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