Try to change
public override View GetView (int position, View convertView, ViewGroup parent)
{
View view = convertView ?? _Context.LayoutInflater.Inflate(Resource.Layout.SelectContactsItem, parent, false);
var textView = _Context.FindViewById<TextView> (Resource.Id.contact);
Console.WriteLine (_ContactList.ElementAt(position).Name);
textView.Text = _ContactList.ElementAt (position).Name;
return view;
}
with this
public override View GetView (int position, View convertView, ViewGroup parent)
{
View view = convertView ?? _Context.LayoutInflater.Inflate(Resource.Layout.SelectContactsItem, parent, false);
var textView = view.FindViewById<TextView> (Resource.Id.contact);
Console.WriteLine (_ContactList.ElementAt(position).Name);
textView.Text = _ContactList.ElementAt (position).Name;
return view;
}