public ObservableCollection <ListViewContactsInfo> GetContactDetails(int count) { ObservableCollection <ListViewContactsInfo> customerDetails = new ObservableCollection <ListViewContactsInfo>(); int girlsCount = 0, boysCount = 0; for (int i = 0; i < count; i++) { var details = new ListViewContactsInfo() { ContactType = contactType[random.Next(0, 5)], ContactNumber = random.Next(100, 400).ToString() + "-" + random.Next(500, 800).ToString() + "-" + random.Next(1000, 2000).ToString(), ContactImage = "People_Circle" + (i % 19) + ".png", }; if (imagePosition.Contains(i % 19)) { details.ContactName = CustomerNames_Boys[boysCount++ % 32]; } else { details.ContactName = CustomerNames_Girls[girlsCount++ % 93]; } customerDetails.Add(details); } return(customerDetails); }
public ObservableCollection <ListViewContactsInfo> GetContactDetails(int count) { ObservableCollection <ListViewContactsInfo> customerDetails = new ObservableCollection <ListViewContactsInfo>(); Assembly assembly = typeof(Grouping).GetTypeInfo().Assembly; for (int i = 0; i < CustomerNames.Count(); i++) { var details = new ListViewContactsInfo() { ContactType = contactType[random.Next(0, 5)], ContactNumber = random.Next(100, 400).ToString() + "-" + random.Next(500, 800).ToString() + "-" + random.Next(1000, 2000).ToString(), ContactName = CustomerNames[i], #if COMMONSB ContactImage = ImageSource.FromResource("SampleBrowser.Icons.ContactImage.Image" + (i % 19) + ".png", assembly), #else ContactImage = ImageSource.FromResource("SampleBrowser.SfListView.Icons.ContactImage.Image" + (i % 19) + ".png", assembly), #endif }; customerDetails.Add(details); } return(customerDetails); }