1using System.Globalization;
2using System.Windows.Data;
12[ValueConversion(typeof(Enum), typeof(
bool))]
28 public object Convert(
object value, Type targetType,
object parameter, CultureInfo culture)
30 if (parameter is
string enumString)
34 var enumValue = Enum.Parse(
EnumType, enumString);
36 return enumValue.Equals(value);
52 public object ConvertBack(
object value, Type targetType,
object parameter, CultureInfo culture)
54 if (parameter is
string enumString)
56 return Enum.Parse(
EnumType, enumString);
Converter that converts an enum value to a boolean based on a specified enum value.
Type EnumType
Type of the enum used here.
object Convert(object value, Type targetType, object parameter, CultureInfo culture)
Conversion method.
object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
Back conversion method.