public override void RowSelected(UITableView tableView, Foundation.NSIndexPath indexPath) { var menuCat = GetItem(indexPath.Row); tableView.DeselectRow(indexPath, true); // create the view controller for your initial view - using storyboard, code, etc MenuCatItemsViewController catItemsViewController = _owner.Storyboard.InstantiateViewController(controllerName) as MenuCatItemsViewController; //Here you pass the data from the registerViewController to the secondViewController if (catItemsViewController == null) { return; } catItemsViewController.SetSelectedItem(menuCat); _owner.NavigationController.PushViewController(catItemsViewController, true); }
public MenuCatItemTableSource(List <MenuCategoryItem> categoryItems, MenuCatItemsViewController owner) { this.CategoryItems = categoryItems; this._owner = owner; }