示例#1
0
        void ButtonInCellClicked(object sender, Schemas.Product.ProductInfo e)
        {
            ProductsDetailController controllerProducts = this.Storyboard.InstantiateViewController("ProductsDetailController") as ProductsDetailController;

            controllerProducts.ProductID = e.Id;
            controllerProducts.Title     = e.Name.ToUpper();
            this.NavigationController.PushViewController(controllerProducts, true);
        }
        public override void RowSelected(UITableView tableView, NSIndexPath indexPath)
        {
            UIStoryboard             storyboard         = UIStoryboard.FromName("Main", null);
            ProductsDetailController controllerProducts = (ProductsDetailController)storyboard.InstantiateViewController("ProductsDetailController");

            controllerProducts.ProductID = rows[indexPath.Row].Id;
            controllerProducts.Title     = rows[indexPath.Row].FullDescription;

            productsViewController.NavigationController.PushViewController(controllerProducts, false);
        }
        public override void RowSelected(UITableView tableView, NSIndexPath indexPath)
        {
            // Insertamos el producto para registarlo
            // en las busquedas recurrentes
            AppRuntime.MarketliteDB.InsertRecurringSearches(rows[indexPath.Row]);

            UIStoryboard             storyboard         = UIStoryboard.FromName("Main", null);
            ProductsDetailController controllerProducts = (ProductsDetailController)storyboard.InstantiateViewController("ProductsDetailController");

            controllerProducts.ProductID = rows[indexPath.Row].IdProduct;
            controllerProducts.Title     = rows[indexPath.Row].ProductName;

            owner.NavigationController.PushViewController(controllerProducts, false);
        }