public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { bool boolValue = (bool)value; EStringToBoolConverterOption option = (EStringToBoolConverterOption)parameter; switch (option) { case EStringToBoolConverterOption.YesNo: if (boolValue) { return("YES"); } else { return("NO"); } case EStringToBoolConverterOption.RequiredNull: if (boolValue) { return("REQUIRED"); } else { return(DBNull.Value); } } }
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { string strValue = value.ToString(); EStringToBoolConverterOption option = (EStringToBoolConverterOption)parameter; switch (option) { case EStringToBoolConverterOption.YesNo: if (strValue.Equals("YES")) { return(true); } else { return(false); } case EStringToBoolConverterOption.RequiredNull: if (strValue.Equals("REQUIRED")) { return(true); } else { return(false); } } }