public ContactDetails(Person person) { BindingContext = person; this.person = person; InitializeComponent(); // Setup person headshot.Source = ImageSource.FromResource("MyContacts.Images." + person.HeadshotUrl); genderPicker.SelectedIndex = (person.Gender == Gender.Male) ? 0 : 1; // Handle changes genderPicker.SelectedIndexChanged += (sender, e) => person.Gender = genderPicker.SelectedIndex == 0 ? Gender.Male : Gender.Female; }
public ContactDetails(Person person) { this.person = person; InitializeComponent(); // Setup person headshot.Source = ImageSource.FromResource("MyContacts.Images." + person.HeadshotUrl); nameEntry.Text = person.Name; emailEntry.Text = person.Email; birthday.Date = person.Dob; favoriteSwitch.IsToggled = person.IsFavorite; genderPicker.SelectedIndex = (person.Gender == Gender.Male) ? 0 : 1; // Handle changes nameEntry.TextChanged += (sender, e) => person.Name = nameEntry.Text; emailEntry.TextChanged += (sender, e) => person.Email = emailEntry.Text; birthday.DateSelected += (sender, e) => person.Dob = birthday.Date; favoriteSwitch.Toggled += (sender, e) => person.IsFavorite = favoriteSwitch.IsToggled; genderPicker.SelectedIndexChanged += (sender, e) => person.Gender = genderPicker.SelectedIndex == 0 ? Gender.Male : Gender.Female; }
public ContactDetails(Person person) { BindingContext = person; InitializeComponent(); }