void Handle_ValueChanged(object sender, Xamarin.Forms.ValueChangedEventArgs e) { if (isChange) { isChange = false; var value = (decimal)((Xamarin.Forms.Slider)sender).Value; var valor = vm.ConsultaCusto.Cotacao * (decimal)0.2; //vm.CotacaoVariavel = MapValue(0, 1, vm.ConsultaCusto.Cotacao - valor, vm.ConsultaCusto.Cotacao + valor, value); vm.SliderValue = valor; vm.OnPropertyChanged(nameof(vm.ConsultaCusto)); isChange = true; } }
public ProdutividadePage(CalculoViewModel viewmodel) { vm = viewmodel; InitializeComponent(); BindingContext = vm; vm.ConsultaCusto.Despesas = vm.Despesas; vm.ConsultaCusto.Propriedade = vm.Propriedade; vm.ConsultaCusto.Safra = vm.Safra; vm.OnPropertyChanged(nameof(vm.ConsultaCusto)); }