public override void RowSelected(UITableView tableView, NSIndexPath indexPath) { var timesheetEntryController = new TimesheetEntryController(); timesheetEntryController.TimesheetEntry = Timesheets.ElementAt(indexPath.Row); NavigationController.PushViewController(timesheetEntryController, true); tableView.DeselectRow(indexPath, true); }