public override global::Android.Views.View GetView(int position, global::Android.Views.View convertView , ViewGroup parent) { if (convertView == null) { LayoutInflater inflater = (LayoutInflater)parent.GetContext().GetSystemService(Context .LayoutInflaterService); convertView = inflater.Inflate(R.Layout.view_user, null); } Couchbase.Lite.Document task = (Couchbase.Lite.Document)this.GetItem(position); TextView text = (TextView)convertView.FindViewById(R.ID.text); text.SetText((string)task.GetProperty("name")); Couchbase.Lite.Document user = (Couchbase.Lite.Document)this.GetItem(position); CheckBox checkBox = (CheckBox)convertView.FindViewById(R.ID.@checked); bool @checked = this.IsMemberOfTheCurrentList(user); checkBox.SetChecked(@checked); checkBox.SetOnClickListener(new _OnClickListener_118(this, checkBox, user)); return convertView; }