1
我有一个代表颜色的十六进制字符串集合,我将一个组合框的ItemsSource绑定到该集合。WPF - 使用当前绑定的转换器的正确语法
组合框项目被模板化为具有相关颜色的填充矩形。因此,我需要使用转换器将十六进制值转换为字符串。很简单。
然而,混合告诉我,这个语法是在我的XAML不正确:
Fill="{Binding, Converter={StaticResource StringToBrush}}"
显然,我不能使用转换器对普通的老“绑定”。 Blend说这样的东西在语法上是正确的:
Fill="{Binding Value, Converter={StaticResource StringToBrush}}"
...但是,这显然不起作用。
我不完全符合语法的绑定,所以显然我错了。
任何人都可以建议正确的语法来实现我想要做的事(使用转换器StringToBrush转换我的绑定字符串)?