WPF GridViewColumn值转换器错误
|
谁能告诉我这两种方法之间的区别是什么,使您的GridViewColumn根据dbfield值显示为图像。
第一
<Image Source=\"{Binding Path=ActionId, Mode=OneWay, Converter={StaticResource local:ActionIdConverter}}\" />
第二
<Image>
<Image.Source>
<Binding Path=\"ActionId\" Mode=\"OneWay\">
<Binding.Converter>
<local:ActionIdConverter />
</Binding.Converter>
</Binding>
</Image.Source>
</Image>
第二是工作正常,但第一是付出
提供价值
\'System.Windows.Markup.StaticResourceHolder \'
引发了异常。
内部异常消息是无法找到名为的资源
\'local:ActionIdConverter \'。资源资源
名称区分大小写。
但相同的转换器在第二个工作
知道我的第一种方法缺少什么吗?
谢谢并恭祝安康,
阿德南
没有找到相关结果
已邀请:
1 个回复
疾桓
,而第一种方法是在资源中寻找它。 要修复第一个代码段,请将转换器添加到父元素“ 3”部分,然后使用您为其指定的键对其进行引用,例如:
这样,您可以在多个位置重用同一转换器实例,而不是每次都创建一个新实例。