public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { if (value is string && parameter is Model.Model) { Model.Model model = (Model.Model)parameter; var result = model.GetByDescription(targetType, (string)value); return(result); } throw new Exception("Conversion failed. Model parameter may not be set."); }