Esempio n. 1
0
        public object Convert(object[] values, Type targetTypes, object parameter, System.Globalization.CultureInfo culture)
        {
            double result = System.Convert.ToDouble(values[0]);

            bool first = true;

            foreach (var item in values)
            {
                //去掉第一个
                if (first)
                {
                    first = false; continue;
                }
                result /= System.Convert.ToDouble(item);
            }

            //获取参数
            StringGroup paramValues = new StringGroup(System.Convert.ToString(parameter), ",");

            if (paramValues.ToString() != "")
            {
                foreach (var item in paramValues.ToStringGroup())
                {
                    result /= double.Parse(item);
                }
            }

            //返回
            return(result);
        }
Esempio n. 2
0
        public object Convert(object[] values, Type targetTypes, object parameter, System.Globalization.CultureInfo culture)
        {
            double result = 0;

            foreach (var item in values)
            {
                result *= System.Convert.ToDouble(item);
            }

            //获取参数
            StringGroup paramValues = new StringGroup(System.Convert.ToString(parameter), ",");

            if (paramValues.ToString() != "")
            {
                foreach (var item in paramValues.ToStringGroup())
                {
                    result *= double.Parse(item);
                }
            }

            //返回
            return(result);
        }