OnCreateViewHolder(ViewGroup parent, int viewType)
        {
            // Inflate the CardView for the photo:
            View itemView = LayoutInflater.From(parent.Context).
                            Inflate(Resource.Layout.BookListItem, parent, false);



            BoolListHolder vh = new BoolListHolder(itemView, OnClick);



            return(vh);
        }
        OnBindViewHolder(RecyclerView.ViewHolder holder, int position)
        {
            BoolListHolder vh   = holder as BoolListHolder;
            var            item = originalBooks[position];

            vh.BookTitle.Text  = item.Title;
            vh.BookAuthor.Text = item.Author;
            if (item.BookPictureUrl != null)
            {
                CommonHelper.SetImageOnUIImageView(vh.BookImage, item.BookPictureUrl, Contextt, 400, 400);
            }
            BookViewModel obitmobEvent  = originalBooks[position];
            var           ReadListEvent = new ReadListnerWithActivity(obitmobEvent, Contextt);
            var           WishListEvent = new btnWishListAdapterButtonClickListener(obitmobEvent, Contextt);

            vh.WishListButton.SetOnClickListener(WishListEvent);
            vh.ReadButton.SetOnClickListener(ReadListEvent);

            WishListEvent.ListReloadWishListListner += RefreshList;
            ReadListEvent.ListReload += RefreshList;
        }