using System; using System.Globalization; using System.Windows; using System.Windows.Data; namespace GeekDesk.Converts { class DoubleToGridLength : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { double val = double.Parse(value.ToString()); return new GridLength(val); } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { GridLength val = (GridLength)value; return double.Parse(val.ToString()); } } }