private async void lvPessoa_ItemTapped(object sender, ItemTappedEventArgs e) { // Obter o objeto selecionado var pessoa = (Pessoa)e.Item; // Criar a página de edição var pagina = new PessoaEdicaoPage(); // Definir o binding pagina.BindingContext = pessoa; // Atribuir a viewmodel pagina.ViewModel = vm; // Chamar a página await Navigation.PushAsync(pagina); }
private async void tbiNovo_Clicked(object sender, EventArgs e) { // Criar o objeto de binding var item = vm.Novo(); // Criar a página de edição var pagina = new PessoaEdicaoPage(); // Definir o binding pagina.BindingContext = item; // Atribuir os eventos pagina.Salvando += SalvarHandler; // Chamar a página await Navigation.PushAsync(pagina); }
private async void tbiNovo_Clicked(object sender, EventArgs e) { // Criar o objeto de binding var pessoa = new Pessoa(); // Criar a página de edição var pagina = new PessoaEdicaoPage(); // Definir o binding pagina.BindingContext = pessoa; // Atribuir a viewmodel pagina.ViewModel = vm; // Chamar a página await Navigation.PushAsync(pagina); }
private async void lvPessoa_ItemTapped(object sender, ItemTappedEventArgs e) { // Obter o objeto selecionado var item = (Pessoa)e.Item; // Criar a página de edição var pagina = new PessoaEdicaoPage(); // Definir o binding pagina.BindingContext = item; // Atribuir os eventos pagina.Salvando += SalvarHandler; pagina.Excluindo += ExcluirHandler; // Chamar a página await Navigation.PushAsync(pagina); }