示例#1
0
        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);
        }
示例#2
0
 public MenuCatItemTableSource(List <MenuCategoryItem> categoryItems, MenuCatItemsViewController owner)
 {
     this.CategoryItems = categoryItems;
     this._owner        = owner;
 }