CEWorkbench.Converters.DoubleFormatConverter.Convert C# (CSharp) Method

Convert() public method

public Convert ( object value, Type targetType, object parameter, System culture ) : object
value object
targetType System.Type
parameter object
culture System
return object
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            if (value == DependencyProperty.UnsetValue)
            return "0.00";

              double valueToConvert = (double)value;
              if (valueToConvert == Double.MaxValue)
            return Double.PositiveInfinity;

              int decimalPoints = Int32.Parse((String)parameter);
            if (decimalPoints == 0)
                return ((int)valueToConvert).ToString();

              String format = "F" + decimalPoints;
              String returnValue = valueToConvert.ToString(format);

              return returnValue;
        }
DoubleFormatConverter