У меня есть следующий конвертер:
public class EnumDescriptionConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter,
CultureInfo culture)
{
var enumValue = (MyEnum)value;
//GetDescription is method to read attribute string value.
return enumValue.GetDescription();
}
}
У меня есть список:
<ListBoxItem Content=
"{Binding {x:Static Enums:MyEnum.Video}, Converter={StaticResource DescriptionConverter}}"/>
Когда я запускаю это, я получаю исключение "невозможно преобразовать MyEnum в строку".Точка останова внутри преобразователя не срабатывает.
Что не так?