public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
try
{
if (value == null)
return "n/a";
int multiplier = 1;
if (parameter != null)
int.TryParse(parameter.ToString(), out multiplier);
// :(((((
double val;
double.TryParse(value.ToString(), out val);
if (Math.Abs(val - 0d) < 0.001)
double.TryParse(value.ToString().Replace(".", ","), out val);
var percentage = ((val * multiplier).ToString(PercentageFormat, CultureInfo.InvariantCulture)) + Suffix;
return percentage;
}
catch (Exception e)
{
return "";
}
}