public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { View itemView = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.orders_list_item, parent, false); OrderItemViewHolder vh = new OrderItemViewHolder(itemView, OnClick); return(vh); }
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { OrderItemViewHolder vh = holder as OrderItemViewHolder; Controller controller = new Controller(); Store store = controller.getStoreById(orders[position].storeID); vh.Name.Text = store.storeName; vh.Price.Text = "Price: " + orders[position].OrderPrice.ToString(); vh.TimeStamp.Text = orders[position].OrderTimeStamp.ToString(); vh.Image.SetImageBitmap(store.storeImage); }