按钮从一张桌子传递到另一张桌子

时间:2018-08-03 20:55:34

标签: c# ios xamarin xamarin.ios

我一直在寻找这个问题,以前有人问过我几乎100%的肯定,但是我找不到链接。如果是这样,请提供一个链接,如果有多余的链接,我会感到抱歉,但是如果我错了,这就是我想要做的事情。

我有一张满是物品的桌子。我在每个单元格中都有描述,价格,图像和按钮。该按钮只是一个简单的“添加到购物车”按钮,它将获取对象并将其放入新表中(就像在网上订购任何东西。添加到购物车然后放在购物车中)。我现在最大的问题是想出一种方法,单击按钮,获取那些对象的行索引,然后将它们放入新表中(实际上,我什至还没有创建表或类似的东西...我只希望能够获得一张要填充该表的项目的列表。.我试图一次将其迈出一步。这是表代码:

spacy

这是表格单元格:     公共局部类GroceryTableCell:UITableViewCell     {

Food listOfGroceries;

    public GroceryTableSource(Food listOfGroceries)
    {
        this.listOfGroceries = listOfGroceries;
    }

    public override UITableViewCell GetCell(UITableView tableView, NSIndexPath indexPath)
    {
        var cell = (GroceryTableCell)tableView.DequeueReusableCell("cell_id", indexPath);
        var CurrentItem = listOfGroceries[indexPath.Row];
        cell.UpdateCell(CurrentItem);
        return cell;
    }

    public override nint RowsInSection(UITableView tableview, nint section)
    {
        return FoodList.Count;
    }

}

我想不通获取行索引,并且我已经花了几个小时了。当我进入UITableViewSource类时,尤其是在GetCell方法中,我可以轻松地访问行索引,但是由于我需要有人首先单击按钮,因此我无法放入要使用的方法!

0 个答案:

没有答案