public override void Selected(DialogViewController dvc, UIKit.UITableView tableView, Foundation.NSIndexPath path) { tableView.DeselectRow(path, animated: true); var newViewController = this.MakeViewController(); this.PrepareDialogViewController(newViewController); this.popoverViewController = new UIPopoverController(newViewController); var selectedCell = tableView.CellAt(path); popoverViewController.PresentFromRect(selectedCell.Frame, dvc.View, this.getArrowDirection(), animated: true); }