private void ClickBackground_Tapped(object sender, EventArgs e) { var produtoviewmodel = returnViewModel(); produtoviewmodel.Quantidade++; AdicionaQuantidadeHandler?.Invoke(this, new AlteraQuantidadeProdutoArgs() { ProdutoVendaViewModel = produtoviewmodel }); }
private void B_diminuir_Clicked(object sender, EventArgs e) { var produtoViewModel = returnViewModel(); if (produtoViewModel.Quantidade > 0) { produtoViewModel.Quantidade--; AdicionaQuantidadeHandler?.Invoke(this, new AlteraQuantidadeProdutoArgs() { ProdutoVendaViewModel = produtoViewModel }); } }
private void St_quantidade_ValueChanged(object sender, ValueChangedEventArgs e) { var produtoviewmodel = returnViewModel(); if (e.NewValue > e.OldValue) { AdicionaQuantidadeHandler?.Invoke(this, new AlteraQuantidadeProdutoArgs() { ProdutoVendaViewModel = produtoviewmodel }); } else if (e.NewValue < e.OldValue) { DiminuiQuantidadeHandler?.Invoke(this, new AlteraQuantidadeProdutoArgs() { ProdutoVendaViewModel = produtoviewmodel }); } }