protected override void OnLookupViewItems(View layout, GenericViewHolder viewHolder) { viewHolder.AddView("Avi", layout.FindViewById <TextView>(Resource.Id.Avi)); viewHolder.AddView("CourseCode", layout.FindViewById <TextView>(Resource.Id.Name)); viewHolder.AddView("Institution", layout.FindViewById <TextView>(Resource.Id.Description)); viewHolder.AddView("MoreVert", layout.FindViewById <ImageView>(Resource.Id.moreVert)); layout.FindViewById <ImageView>(Resource.Id.moreVert).Click += delegate { OnMoreClicked?.Invoke(this, viewHolder); }; }
protected override void OnUpdateView(GenericViewHolder holder, RegisteredCourse datum) { holder.GetView <TextView>("Avi").Text = datum.Class.CourseCode.GetAcronym(); holder.GetView <TextView>("CourseCode").Text = datum.Class.CourseCode; holder.GetView <TextView>("Institution").Text = datum.Class.Institution.Name; }
protected override void OnUpdateView(GenericViewHolder holder, Attendance datum) { holder.GetView <TextView>("Name").Text = datum.Student.User.FullName; holder.GetView <TextView>("IndexNumber").Text = datum.Student.User.IndexNumber; }
protected override void OnLookupViewItems(View layout, GenericViewHolder viewHolder) { viewHolder.AddView("Name", layout.FindViewById <TextView>(Resource.Id.studentNameLbl)); viewHolder.AddView("IndexNumber", layout.FindViewById <TextView>(Resource.Id.studentIdLbl)); }