什么属性从字符串对象返回字符串值(用于绑定)?
我有一个转换器,它接受一个字符串作为输入并返回一个图标。 它用于提供在列表框中使用的图标。 当 itemsSource 设置为其项目具有返回字符串的属性的列表时,XAML 如下所示:
<Image Source="{Binding FileName, Converter={StaticResource FileNameToIconConverter}}"/>
也就是说,列表中的对象具有名为 FileName 的字符串类型属性。
但是,我有另一个列表框,其 itemsSource 是列表。 在这种情况下,可以使用什么属性来检索 List 的字符串值以发送到转换器?
<Image Source="{Binding ??, Converter={StaticResource FileNameToIconConverter}}"/>
谢谢,特德
I have a converter that takes a string as input and returns an icon. It's used to provide a icon that is used in a list box. When the itemsSource is set to a list whose items have a property that returns a string, the XAML looks as follows:
<Image Source="{Binding FileName, Converter={StaticResource FileNameToIconConverter}}"/>
That is, the objects in the list have a property called FileName that is of type string.
However, I have another listbox whose itemsSource is a List. In this case, what property can be used to retrieve the string value of the List to send to the converter?
<Image Source="{Binding ??, Converter={StaticResource FileNameToIconConverter}}"/>
Thanks, Ted
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定我是否遵循您的问题,但听起来好像您正在绑定到
string
列表,并且您希望直接绑定到该字符串而不是上的属性string
类本身? 在这种情况下,请勿指定路径,或指定“.”。 作为路径:或
I'm not sure I follow your question, but it sounds as though you're binding to a list of
string
s and you want to bind directly to the string rather than a property on thestring
class itself? In that case, don't specify a path, or specify "." as the path:OR