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

Dav*_*man 12 wpf ivalueconverter

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

IValueConverter类型没有公共TypeConverter类

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

Dav*_*man 45

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

<Binding Path="Foreground" Converter="StaticResource BrushToRgbConverter" ConverterParameter="B" />
Run Code Online (Sandbox Code Playgroud)

而不是这个:

<Binding Path="Foreground" Converter="{StaticResource BrushToRgbConverter}" ConverterParameter="B" />
Run Code Online (Sandbox Code Playgroud)

换句话说,我从Converter参考中省略了括号.

  • 谢谢,它帮了我!WPF有时会出现最奇怪的错误! (3认同)