我有一个转换器,它接受一个字符串作为输入并返回一个图标。它用于提供列表框中使用的图标。当itemsSource设置为其项目具有返回字符串的属性的列表时,XAML如下所示:
<Image Source="{Binding FileName, Converter={StaticResource FileNameToIconConverter}}"/>
也就是说,列表中的对象有一个名为FileName的属性,其类型为string。
但是,我有另一个列表框,其itemsSource是一个List。在这种情况下,可以使用什么属性来检索要发送到转换器的List的字符串值?
<Image Source="{Binding ??, Converter={StaticResource FileNameToIconConverter}}"/>
谢谢,特德
答案 0 :(得分:3)
我不确定我是否按照你的问题,但听起来好像你绑定到string
的列表并且你想直接绑定到字符串而不是{{1类本身?在这种情况下,请不要指定路径,或指定“。”作为路径:
string
OR
<Image Source="{Binding Converter={StaticResource FileNameToIconConverter}}"/>
答案 1 :(得分:0)
听起来好像要绑定到所选项目。 结帐this article,应该帮助你