public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value == null)
return value;
double doubleValue = (double)value;
if (double.IsNaN(doubleValue))
value = 0;
var floatValue = System.Convert.ToSingle(value);
return string.Format("{0:C}", floatValue, culture);
}