예제 #1
0
        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;
            }
        }
예제 #2
0
        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));
        }