public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { View view = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.enterprise_resources_layout, parent, false); EnterpriseResourceViewHolder vh = new EnterpriseResourceViewHolder(view, ItemClick); return(vh); }
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { EnterpriseResourceViewHolder vh = holder as EnterpriseResourceViewHolder; vh.mName.Text = mEnterprise[position].mName; vh.mEmail.Text = mEnterprise[position].mEmail; vh.mLayout.LongClick += delegate { main.helpDialog.EnterpriseResourceOptions(main, position).Show(); }; if (mEnterprise[position].isActive == false) { vh.status.SetBackgroundColor(Color.ParseColor("#c0392b")); } }