Подтвердить что ты не робот

Исключение: тип "IValueConverter" не имеет общедоступного класса TypeConverter

Я только что столкнулся с этим исключением на IValueConverter, который я реализую:

Тип IValueConverter не имеет открытый класс TypeConverter

Кто-нибудь еще сталкивался с этим? Какая причина и как я могу исправить? Спасибо.

4b9b3361

Ответ 1

Простое решение, как выясняется. Я ссылался на свой преобразователь значений следующим образом:

<Binding Path="Foreground" Converter="StaticResource BrushToRgbConverter" ConverterParameter="B" />

вместо этого:

<Binding Path="Foreground" Converter="{StaticResource BrushToRgbConverter}" ConverterParameter="B" />

Другими словами, я опустил фигурные скобки из моей ссылки Converter.

Ответ 2

Вот статья, которую я написал, о той же проблеме, но с другой причиной. В моем случае я ссылался на неправильный класс Brush в неправильном пространстве имен.