//this method is for binding the items public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { View itemView = LayoutInflater.From(parent.Context). Inflate(Resource.Layout.PageContent, parent, false); PageDetailViewHolder vh = new PageDetailViewHolder(itemView, OnClick); return(vh); }
//This method returns the count of items public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { Destination destinationDetail = _datasource; PageDetailViewHolder ch = holder as PageDetailViewHolder; if (destinationDetail != null) { ch.Description.Text = destinationDetail.Description; try { Glide.With(_context).Load(destinationDetail.BannerImage).Into(ch.Image); } catch (Exception e) { } } }