public override void OnBindViewHolder(RecyclerView.ViewHolder viewHolder, int position) { var holder = (SimpleViewHolder)viewHolder; var item = dataset [position]; holder.TextViewPos.Text = (position + 1) + "."; holder.TextViewData.Text = item; MItemManager.BindView(holder.ItemView, position); }
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { var post = position == 0 ? _post : _presenter[position - 1]; if (post == null) { return; } MItemManager.CloseAllItems(); if (position == 0) { (holder as PostDescriptionViewHolder)?.UpdateData(post, _context); } else { MItemManager.BindView(holder.ItemView, position); ((SwipeLayout)holder.ItemView).SwipeEnabled = SwipeEnabled; (holder as CommentViewHolder)?.UpdateData(post, _context); } }