public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
var item = value as double?;
if (item == null) return null;
if (double.IsNaN(item.Value))
{
return GridLength.Auto;
}
else
{
return new GridLength(item.Value);
}
}