2009-04-30 9 views
1

文字列を入力として受け取り、アイコンを返すコンバータがあります。これは、リストボックスで使用されるアイコンを提供するために使用されます。 ItemsSourceはその項目の文字列を返すプロパティを持つリストに設定されている場合は、次のように、XAMLはなります文字列オブジェクトから文字列の値を返すプロパティは何ですか(バインディング用)?

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

は、リスト内のオブジェクトは、文字列型であるプロパティと呼ばれるファイル名を持っています。

しかし、itemsSourceがListである別のリストボックスがあります。この場合、どのプロパティを使用してリストの文字列値を取得してコンバータに送信できますか?

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

おかげで、テッド

答えて

3

私は私はあなたの質問に従っわからないんだけど、あなたはstring秒のリストに結合しているかのように聞こえる、あなたは文字列に直接結合するのではなくしたいですstringクラス自体のプロパティ?その場合は、パスを指定しないか、 "。"を指定してください。パスのように:あなたが選択した項目にバインドするよう

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

OR

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

ありがとうケント。はい、私の質問に対するあなたの理解は正しいです。 "。"を指定するパスはトリックをしたので。 –

0

が鳴ります。 チェックアウトthis articleは、あなたに役立ちます

関連する問題