示例#1
0
        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);
        }
示例#2
0
        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);
        }