Example #1
0
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            base.PrepareForSegue(segue, sender);
            if (segue.Identifier == ShowServiceSegue)
            {
                var indexPath = TableView.IndexPathForCell((UITableViewCell)sender);
                if (indexPath != null)
                {
                    var characteristicsViewController = (CharacteristicsViewController)segue.IntendedDestinationViewController();
                    var selectedService = tableViewDataSource.ServiceForIndexPath(indexPath);
                    if (selectedService != null)
                    {
                        characteristicsViewController.Service = selectedService;
                    }

                    characteristicsViewController.CellDelegate = cellController;
                }
            }
        }