什么属性从字符串对象返回字符串值(用于绑定)?

发布于 2024-07-18 13:19:19 字数 478 浏览 3 评论 0原文

我有一个转换器,它接受一个字符串作为输入并返回一个图标。 它用于提供在列表框中使用的图标。 当 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

北城挽邺 2024-07-25 13:19:19

我不确定我是否遵循您的问题,但听起来好像您正在绑定到 string 列表,并且您希望直接绑定到该字符串而不是 上的属性string 类本身? 在这种情况下,请勿指定路径,或指定“.”。 作为路径:

<Image Source="{Binding Converter={StaticResource FileNameToIconConverter}}"/>

<Image Source="{Binding ., Converter={StaticResource FileNameToIconConverter}}"/>

I'm not sure I follow your question, but it sounds as though you're binding to a list of strings and you want to bind directly to the string rather than a property on the string class itself? In that case, don't specify a path, or specify "." as the path:

<Image Source="{Binding Converter={StaticResource FileNameToIconConverter}}"/>

OR

<Image Source="{Binding ., Converter={StaticResource FileNameToIconConverter}}"/>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文