BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
Model.cs
public class Contacts : INotifyPropertyChanged
{
public Contacts(string name, string number)
{
contactName = name;
contactNumber = number;
displayString = name[0].ToString();
}
}
ViewModel.cs
public class MainPageViewModel
{
public MainPageViewModel( ContentPage page)
{
ContactsInfo = new ObservableCollection<Contacts>();
foreach (var cusName in CustomerNames)
{
var contact = new Contacts(cusName, r.Next(720, 799).ToString() + " - " + r.Next(3010, 3999).ToString());
contact.ContactImage = ImageSource.FromResource("ListViewPrism.Images.Image" + r.Next(0, 28) + ".png", assembly);
contact.ContactColor = Color.FromRgb(r.Next(40, 255), r.Next(40, 255), r.Next(40, 255));
ContactsInfo.Add(contact);
}
}
}
}
MainPage.xaml.cs
public partial class MainPage : ContentPage
{
MainPageViewModel viewModel;
public MainPage()
{
InitializeComponent();
viewModel = new MainPageViewModel(this);
this.BindingContext = viewModel;
}
}
|