public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { TOCListAdaptorViewHolder vh = (TOCListAdaptorViewHolder)holder; vh.Node = NodeList[position]; vh.Update(); }
public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { View v = LayoutInflater.From(parent.Context) .Inflate(Resource.Layout.contentpage_tocpanel_item, parent, false); v.LayoutParameters = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent); var vh = new TOCListAdaptorViewHolder(v, this); return(vh); }
public ItemClickListener(TOCListAdaptorViewHolder vh) { this.vh = vh; }