Какое свойство возвращает строковое значение из строкового объекта (для привязки)? - PullRequest
1 голос
/ 30 апреля 2009

У меня есть конвертер, который принимает строку в качестве входных данных и возвращает значок. Он используется для предоставления значка, который используется в списке. Если для itemsSource задан список, элементы которого имеют свойство, которое возвращает строку, XAML выглядит следующим образом:

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

То есть объекты в списке имеют свойство с именем FileName типа string.

Однако у меня есть еще один список, чьи itemsSource - это список. В этом случае какое свойство можно использовать для получения строкового значения List для отправки в конвертер?

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

Спасибо, Тед

Ответы [ 2 ]

3 голосов
/ 30 апреля 2009

Я не уверен, что следую вашему вопросу, но звучит так, как будто вы привязываетесь к списку string s и хотите связать непосредственно со строкой, а не со свойством самого класса string ? В этом случае не указывайте путь или не указывайте «.» как путь:

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

OR

<Image Source="{Binding ., Converter={StaticResource FileNameToIconConverter}}"/>
0 голосов
/ 30 апреля 2009

Похоже, вы хотите привязать к выбранному элементу. эта статья , должна помочь

...