public override void Selected (DialogViewController dvc, UITableView tableView, NSIndexPath path)
{
if (picker == null)
picker = new UIImagePickerController ();
picker.Delegate = new ImagePickerControllerDelegate (this, tableView, path);
switch (UIDevice.CurrentDevice.UserInterfaceIdiom){
case UIUserInterfaceIdiom.Pad:
popover = new UIPopoverController (picker);
popover.PresentFromRect (rect, dvc.View, UIPopoverArrowDirection.Any, true);
break;
default:
case UIUserInterfaceIdiom.Phone:
dvc.ActivateController (picker, dvc);
break;
}
currentController = dvc;
}
}