Исключение: тип "IValueConverter" не имеет общедоступного класса TypeConverter
Я только что столкнулся с этим исключением на IValueConverter, который я реализую:
Тип IValueConverter не имеет открытый класс TypeConverter
Кто-нибудь еще сталкивался с этим? Какая причина и как я могу исправить? Спасибо.
Ответы
Ответ 1
Простое решение, как выясняется. Я ссылался на свой преобразователь значений следующим образом:
<Binding Path="Foreground" Converter="StaticResource BrushToRgbConverter" ConverterParameter="B" />
вместо этого:
<Binding Path="Foreground" Converter="{StaticResource BrushToRgbConverter}" ConverterParameter="B" />
Другими словами, я опустил фигурные скобки из моей ссылки Converter
.
Ответ 2
Вот статья, которую я написал, о той же проблеме, но с другой причиной. В моем случае я ссылался на неправильный класс Brush в неправильном пространстве имен.