Exemplo n.º 1
0
 private void NumberPickerValueChanged(object sender, NumberPicker.ValueChangeEventArgs e)
 {
     if (!e.OldVal.Equals(e.NewVal))
     {
         FireValueChanged(e.NewVal);
     }
 }
        private void DollDummySelector_ValueChanged(object sender, NumberPicker.ValueChangeEventArgs e)
        {
            var np = sender as NumberPicker;

            try
            {
                switch (np.Id)
                {
                case Resource.Id.CalcCoalitionGradeBornGrade:
                    gradeStart.MinValue  = e.NewVal;
                    gradeTarget.MinValue = gradeStart.Value;
                    break;

                case Resource.Id.CalcCoalitionGradeStartGrade:
                    gradeTarget.MinValue = e.NewVal;
                    break;

                case Resource.Id.CalcCoalitionGradeEndGrade:
                    gradeStart.MaxValue = e.NewVal;
                    break;
                }

                CalcDisk(bornGradeSelector.Value, gradeStart.Value, gradeTarget.Value);
            }
            catch (Exception ex)
            {
                ETC.LogError(ex, Activity);
            }
        }
Exemplo n.º 3
0
        private void LevelSelector_ValueChanged(object sender, NumberPicker.ValueChangeEventArgs e)
        {
            NumberPicker np = sender as NumberPicker;

            try
            {
                switch (np.Id)
                {
                case Resource.Id.CalcAreaExpNowLevel:
                    targetLevel.MinValue = e.NewVal;
                    nowExpEditText.Text  = LevelExp[np.Value - 1].ToString();

                    if (e.NewVal < e.OldVal)
                    {
                        if (e.NewVal < 10)
                        {
                            dollDummy.MaxValue = 1;
                        }
                        else if (e.NewVal < 30)
                        {
                            dollDummy.MaxValue = 2;
                        }
                        else if (e.NewVal < 70)
                        {
                            dollDummy.MaxValue = 3;
                        }
                        else if (e.NewVal < 90)
                        {
                            dollDummy.MaxValue = 4;
                        }
                    }
                    else
                    {
                        if (e.NewVal >= 90)
                        {
                            dollDummy.MaxValue = 5;
                        }
                        else if (e.NewVal >= 70)
                        {
                            dollDummy.MaxValue = 4;
                        }
                        else if (e.NewVal >= 30)
                        {
                            dollDummy.MaxValue = 3;
                        }
                        else if (e.NewVal >= 10)
                        {
                            dollDummy.MaxValue = 2;
                        }
                    }
                    break;
                }

                CalcCount(nowLevel.Value, targetLevel.Value, dollDummy.Value, warCount.Value);
            }
            catch (Exception ex)
            {
                ETC.LogError(ex, Activity);
            }
        }
        private void Picker_ValueChanged(object sender, NumberPicker.ValueChangeEventArgs e)
        {
            if (Element.ItemsSource == null)
            {
                return;
            }

            int index = (int)e.Picker !.Tag !;

            Element.SelectedIndexes[index] = e.NewVal;
        }
Exemplo n.º 5
0
        private void LevelSelector_ValueChanged(object sender, NumberPicker.ValueChangeEventArgs e)
        {
            NumberPicker np = sender as NumberPicker;

            try
            {
                switch (np.Id)
                {
                case Resource.Id.CalcReportStartLevel when expTypeList.SelectedItemPosition == 0:
                    targetLevel.MinValue = e.NewVal;
                    nowExpEditText.Text  = levelExp[np.Value - 1].ToString();
                    break;

                case Resource.Id.CalcReportStartLevel when expTypeList.SelectedItemPosition == 1:
                    targetLevel.MinValue = e.NewVal;
                    nowExpEditText.Text  = levelExpFairy[np.Value - 1].ToString();
                    break;

                case Resource.Id.CalcReportStartLevel when expTypeList.SelectedItemPosition == 2:
                    targetLevel.MinValue = e.NewVal;
                    nowExpEditText.Text  = levelExpFST[np.Value - 1].ToString();
                    break;

                case Resource.Id.CalcReportEndLevel:
                    startLevel.MaxValue = e.NewVal;
                    break;
                }

                switch (expTypeList.SelectedItemPosition)
                {
                case 0:
                    CalcReport(targetLevel.Value);
                    break;

                case 1:
                    CalcReportFairy(targetLevel.Value);
                    break;

                case 2:
                    CalcReportFST(targetLevel.Value, trainerLevel.Value);
                    break;
                }
            }
            catch (Exception ex)
            {
                ETC.LogError(ex, Activity);
            }
        }
        private void TrainingLevelSelector_ValueChanged(object sender, NumberPicker.ValueChangeEventArgs e)
        {
            var np = sender as NumberPicker;

            try
            {
                switch (np.Id)
                {
                case Resource.Id.CalcSkillTrainingResultTime:
                    trainingTargetLevel.MinValue = e.NewVal;
                    break;

                case Resource.Id.CalcSkillTrainingEndLevel:
                    trainingStartLevel.MaxValue = e.NewVal;
                    break;
                }

                CalcSkillTraining(trainingStartLevel.Value, trainingTargetLevel.Value);
            }
            catch (Exception ex)
            {
                ETC.LogError(ex, Activity);
            }
        }
        private void DollDummySelector_ValueChanged(object sender, NumberPicker.ValueChangeEventArgs e)
        {
            var np = sender as NumberPicker;

            try
            {
                switch (np.Id)
                {
                case Resource.Id.CalcCoreStartDollCount:
                    dollDummyTarget.MinValue = e.NewVal;
                    break;

                case Resource.Id.CalcCoreEndDollCount:
                    dollDummyStart.MaxValue = e.NewVal;
                    break;
                }

                CalcCore(dollGradeSelector.Value, dollDummyStart.Value, dollDummyTarget.Value);
            }
            catch (Exception ex)
            {
                ETC.LogError(ex, Activity);
            }
        }
Exemplo n.º 8
0
 private void Control_ValueChanged(object sender, NumberPicker.ValueChangeEventArgs e)
 {
     this.UpdateSelectedItem(e.NewVal);
 }
 void Control_ValueChanged(object sender, NumberPicker.ValueChangeEventArgs e)
 {
     Element.SelectedIndex = e.NewVal;
 }
Exemplo n.º 10
0
 private void SelectionChanged(object sender, NumberPicker.ValueChangeEventArgs e)
 {
     Element.SelectedIndex = e.NewVal;
 }
Exemplo n.º 11
0
 private void NumPicker_ValueChanged(object sender, NumberPicker.ValueChangeEventArgs e)
 {
     ViewModel.SetQuantityValue(e.NewVal);
 }
Exemplo n.º 12
0
 private void MinutePicker_ValueChanged(object sender, NumberPicker.ValueChangeEventArgs e)
 {
     UpdateSecondsPickerConstraints();
 }
Exemplo n.º 13
0
 private void ShowJobDialogAddQuantityNumberPicker_ValueChanged(object sender, NumberPicker.ValueChangeEventArgs e)
 {
     if (e.NewVal < needToday)
     {
         showJobDialogAddQuantityNumberPicker.SetBackgroundResource(Resource.Drawable.numberPickerShapeTransparentRed);
     }
     else
     {
         showJobDialogAddQuantityNumberPicker.SetBackgroundResource(Resource.Drawable.numberPickerShapeTransparentGreen);
     }
 }
Exemplo n.º 14
0
 private void Picker_ValueChanged(object sender, NumberPicker.ValueChangeEventArgs e)
 {
     txtChoosNum.Text = RandomGenerator.GetLongNumber(e.NewVal);
 }
Exemplo n.º 15
0
 private void DamageModifier_ValueChanged(object sender, NumberPicker.ValueChangeEventArgs e)
 {
     ResultDamageModifier = e.NewVal;
 }
        private void ResourceValueNP_ValueChanged(object sender, NumberPicker.ValueChangeEventArgs e)
        {
            try
            {
                NumberPicker np       = sender as NumberPicker;
                bool         IsZero   = (e.NewVal == 0);
                int          minValue = 0;

                if (!IsZero)
                {
                    minValue = 0;
                }
                else if (category == ProductCategory.Doll)
                {
                    switch (type)
                    {
                    case ProductType.Normal:
                        minValue = 3;
                        break;

                    case ProductType.Advance:
                        return;
                    }
                }
                else if (category == ProductCategory.Equip)
                {
                    switch (type)
                    {
                    case ProductType.Normal:
                        minValue = 1;
                        break;

                    case ProductType.Advance:
                        minValue = 5;
                        break;
                    }
                }

                switch (np.Id)
                {
                case Resource.Id.PSManPowerNumberPicker1:
                    manPowerNPs[1].MinValue = minValue;
                    break;

                case Resource.Id.PSAmmoNumberPicker1:
                    ammoNPs[1].MinValue = minValue;
                    break;

                case Resource.Id.PSFoodNumberPicker1:
                    foodNPs[1].MinValue = minValue;
                    break;

                case Resource.Id.PSPartsNumberPicker1:
                    partsNPs[1].MinValue = minValue;
                    break;
                }
            }
            catch (Exception ex)
            {
                ETC.LogError(ex, this);
            }
        }
Exemplo n.º 17
0
 private async void NumPick_ValueChanged(object sender, NumberPicker.ValueChangeEventArgs e)
 {
     ParceResult(await Task.Run(() => _udpProvider.Call(LampCommands.SetEffect + e.NewVal)));
 }