// обработка нажатия кнопки добавления private async void CreatePerson(object sender, EventArgs e) { Person person = new Person(); AddEditProfileView personPage = new AddEditProfileView(); personPage.BindingContext = person; person.RegDate = DateTime.Now.ToString(); await Navigation.PushAsync(personPage); }
// обработка нажатия элемента в списке private async void OnItemSelected(object sender, SelectedItemChangedEventArgs e) { Person selectedPerson = (Person)e.SelectedItem; AddEditProfileView personPage = new AddEditProfileView(); personPage.BindingContext = selectedPerson; person1 = selectedPerson; await Navigation.PushAsync(personPage); }
private async void EditPerson(object sender, EventArgs e) { var editres = await DisplayAlert("Редактировать", "Редактировать запись?", "Да", "Нет"); if (editres) { var person = person1; AddEditProfileView personPage = new AddEditProfileView(); personPage.BindingContext = person; await Navigation.PushAsync(personPage); } }