Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
            }
        }