12

我刚刚在我正在实现的 IValueConverter 上遇到了这个异常:

IValueConverter 类型没有公共 TypeConverter 类

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

4

2 回答 2

45

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

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

而不是这个:

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

换句话说,我在Converter参考资料中省略了大括号。

于 2010-01-25T16:32:19.730 回答
0

这是我写的一篇关于同样问题的文章,但原因不同。就我而言,我在错误的命名空间中引用了错误的 Brush 类。

于 2010-01-25T19:08:14.647 回答