private async void buttonIncluirProduto_Clicked(object sender, EventArgs e) { try { if (PopupNavigation.Instance.PopupStack.Count == 0) { var prod = new Model.Produto(); prod.Descricao = textBoxBusca?.Text?.Trim(); var pageValorBoleto = new PageProduto(prod, ListaAtual.Lista.Id); pageValorBoleto.Disappearing += (ss, ee) => { RecarregarProdutos(); _editando = false; }; await PopupNavigation.Instance.PushAsync(pageValorBoleto); } } catch (Exception erro) { throw erro; } }
private async void listViewProdutos_ItemTapped(object sender, ItemTappedEventArgs e) { try { if (PopupNavigation.Instance.PopupStack.Count == 0) { var pageValorBoleto = new PageProduto((Model.Produto)e.Item, ListaAtual.Lista.Id); pageValorBoleto.Disappearing += (ss, ee) => { RecarregarProdutos(); }; await PopupNavigation.Instance.PushAsync(pageValorBoleto); } } catch (Exception erro) { throw erro; } }