Wpf 例外情况:';IValueConverter';类型没有公共的TypeConverter类

Wpf 例外情况:';IValueConverter';类型没有公共的TypeConverter类,wpf,ivalueconverter,Wpf,Ivalueconverter,我刚刚在正在实施的IValueConverter上遇到此异常: IValueConverter类型没有 公共类型转换器类 还有其他人见过这个吗?原因是什么?我该如何修复?谢谢。事实证明,这是一个简单的解决方案。我引用了我的值转换器,如下所示: <Binding Path="Foreground" Converter="StaticResource BrushToRgbConverter" ConverterParameter="B" /> 与此相反: <Binding P

我刚刚在正在实施的IValueConverter上遇到此异常:

IValueConverter类型没有 公共类型转换器类


还有其他人见过这个吗?原因是什么?我该如何修复?谢谢。

事实证明,这是一个简单的解决方案。我引用了我的值转换器,如下所示:

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

与此相反:

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


换句话说,我从我的
转换器
参考中省略了大括号。

这里是关于相同的问题,但原因不同。在我的例子中,我在错误的命名空间中引用了错误的Brush类。

谢谢,它帮了我的忙!WPF有时会出现最奇怪的错误!我讨厌忘记戴牙套。