2009-03-11 15 views
2

リストボックスでvalueconverterを使用する最も簡単な方法は何ですか?WPF:リストボックス、valueconverter

実行時にオブジェクトのリスト<>にItemSourceを設定し、ToString()メソッドのテキスト文字列を表示します。しかし私が望むのは、完全に異なる文字列値を得るためにオブジェクトをvalueconverterに渡すことです。

私が発見したすべての例では、XAMLで何かにリストを結合し、ボックス全体を再設計するスタイルとテンプレートを定義するの大したことになりますが、私はちょうど私の値を変換したい...

答えて

7

使用A

<ListBox.ItemTemplate> 
    <DataTemplate> 
     <TextBlock Text="{Binding Converter=....}" /> 
    </...> 

そうです。バインディングでパスを指定しないと、現在のオブジェクトにバインドされます。

関連する問題