例外:'IValueConverter'类型没有公共TypeConverter类

时间:2010-01-25 16:29:13

标签: wpf ivalueconverter

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

  

IValueConverter类型没有   public TypeConverter类

还有其他人遇到过这个吗?是什么原因,我该如何解决?感谢。

2 个答案:

答案 0 :(得分:45)

事实证明,简单的解决方案。我像这样引用了我的值转换器:

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

而不是:

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

换句话说,我从Converter引用中省略了大括号。

答案 1 :(得分:0)

这是关于同一问题的an article I wrote,但原因不同。就我而言,我在错误的命名空间中引用了错误的Brush类。