public override void BtnConvert_Click(object sender, EventArgs e) { var fromUnit = (TemperatureUnits)base.FromUnitType; var toUnit = (TemperatureUnits)base.ToUnitType; var conv = new TemperatureConversions(fromUnit, toUnit); EditText etFrom = SV.FindViewById <EditText>(Resource.Id.et_from_prompt); if (etFrom.Text != null) { double fromValue = Convert.ToDouble(etFrom.Text); double toValue = 0; if (fromValue != 0) { toValue = conv.GetConversionResult(fromValue); } else { toValue = GetToValueForZeroFromValue(fromUnit, toUnit); } EditText etTo = SV.FindViewById <EditText>(Resource.Id.et_to_prompt); etTo.SetText(toValue.ToString(), TextView.BufferType.Normal); } }
public virtual void SetToUnit() { int rbId = RgTo.CheckedRadioButtonId; RadioButton rb = SV.FindViewById <RadioButton>(rbId); string rbText = rb.Text; ToUnitType = (int)SetUnit(rbText); }
public void ConfigureEvents() { SetFromRadioButtonEvents(); SetToRadioButtonEvents(); Button btnConvert = SV.FindViewById <Button>(Resource.Id.btn_convert); btnConvert.Click += BtnConvert_Click; }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { SV = inflater.Inflate(Resource.Layout.fragment_distance, container, false) as ScrollView; RgFrom = SV.FindViewById <RadioGroup>(Resource.Id.rg_distances_from); RgTo = SV.FindViewById <RadioGroup>(Resource.Id.rg_distances_to); base.ConfigureControls(); return(SV); }
public override void BtnConvert_Click(object sender, EventArgs e) { var fromUnit = (VolumeUnits)base.FromUnitType; var toUnit = (VolumeUnits)base.ToUnitType; var vol = new VolumeConversions(fromUnit, toUnit); EditText etFrom = SV.FindViewById <EditText>(Resource.Id.et_from_prompt); if (etFrom.Text != null) { double fromValue = Convert.ToDouble(etFrom.Text); double toValue = vol.GetConversionResult(fromValue); EditText etTo = SV.FindViewById <EditText>(Resource.Id.et_to_prompt); etTo.SetText(toValue.ToString(), TextView.BufferType.Normal); } }