OnBindViewHolder(RecyclerView.ViewHolder holder, int position)
        {
            GroupContactListHolder vh = holder as GroupContactListHolder;
            var item = originalContacts[position];

            //vh.txtSenderName.Text = item.FirstName+" "+item.LastName;

            //if (item.ProfileImageUrl != null)
            //{
            //    CommonHelper.SetImageOnUIImageView(vh.contactPic, item.ProfileImageUrl, Contextt,400,400);
            //}

            vh.ChkSelected.Tag        = position;
            vh.ChkSelected.Visibility = ViewStates.Visible;
            vh.ChkSelected.SetOnCheckedChangeListener(new CheckChangeGroupListner(originalContacts, this));


            //fill in your items
            vh.ContactId        = originalContacts[position].ContactId;
            vh.ConatctName.Text = originalContacts[position].ConatactName;
            if (originalContacts[position].ProfileImageUrl != null)
            {
                CommonHelper.SetImageOnUIImageView(vh.ContactImage, originalContacts[position].ProfileImageUrl, this.Contextt, 400, 400);
            }
            vh.ConatctName.Text    = originalContacts[position].ConatactName;
            vh.ChkSelected.Checked = originalContacts[position].isSelected();
        }
        OnCreateViewHolder(ViewGroup parent, int viewType)
        {
            // Inflate the CardView for the photo:
            View itemView = LayoutInflater.From(parent.Context).
                            Inflate(Resource.Layout.SelectGroupContact, parent, false);

            GroupContactListHolder vh = new GroupContactListHolder(itemView, OnClick);



            return(vh);
        }