コード例 #1
0
 private void InitializeFuelEcoTypes()
 {
     var t1 = new FuelEconomyType
     {
         Id = "lpk",
         Text = "L/100 km",
         DistanceText = "Distance (kilometers)",
         FuelText = "Fuel used (liters)"
     };
     var t2 = new FuelEconomyType
     {
         Id = "mpg",
         Text = "Miles per gallon",
         DistanceText = "Distance (miles)",
         FuelText = "Fuel used (gallons)"
     };
     FuelEcoTypes.AddRange(new FuelEconomyType[] { t1, t2 });
 }
コード例 #2
0
        private void InitializeFuelEcoTypes()
        {
            var t1 = new FuelEconomyType
            {
                Id           = "lpk",
                Text         = "L/100 km",
                DistanceText = "Distance (kilometers)",
                FuelText     = "Fuel used (liters)"
            };
            var t2 = new FuelEconomyType
            {
                Id           = "mpg",
                Text         = "Miles per gallon",
                DistanceText = "Distance (miles)",
                FuelText     = "Fuel used (gallons)"
            };

            FuelEcoTypes.AddRange(new FuelEconomyType[] { t1, t2 });
        }
コード例 #3
0
        public void OnCalculate()
        {
            double          fuel     = double.Parse(Fuel);
            double          distance = double.Parse(Distance);
            FuelEconomyType ecoType  = SelectedFuelEcoType;
            double          result   = 0;

            switch (ecoType.Id)
            {
            case "lpk":
                result = fuel / (distance / 100);
                break;

            case "mpg":
                result = distance / fuel;
                break;

            default:
                break;
            }
            Result = result.ToString();
        }