Я упорядочил список клиентов в алфавитном порядке в моем пользовательском представлении списка, но я понимаю, что получаю позицию элемента управления в виде списка, но не объекта.Например, у меня есть этот код:
//Here i am delegating
_list.ItemClick += ListView_ItemClick;
//On this one i am ordering the list of customer alphabetically
customers = customers.OrderBy(c => c.CustomerName).ToList();
private void ListView_ItemClick(object sender, ItemEventArgs e)
{
//Toast.MakeText(this, ((TextView)(view)).Text, ToastLength.Short);
Customer cust = Customer.GetCustomer(e.Position + 1);
var intent = new Intent();
intent.SetClass(this, typeof(CustomerDetails));
intent.PutExtra("custNumber", cust.CustomerNumber);
intent.PutExtra("nameCustomer", cust.CustomerName);
intent.PutExtra("customerAdress", cust.Adress);
intent.PutExtra("customerCreditLimit", cust.CreditLimit);
intent.PutExtra("contactName", cust.ContactInformation.ContactName);
intent.PutExtra("contactPhoneNumber", cust.ContactInformation.TelephoneNumber);
intent.PutExtra("contactMail", cust.ContactInformation.Mail);
intent.AddFlags(ActivityFlags.NewTask);
StartActivity(intent);
}
Так что я хочу знать, как я могу получить объект, чтобы найти конкретного клиента, которого я хочу показать на следующей странице.