Personクラスから派生したオブジェクトのコレクションがあり、このコレクションをListViewのItemsSourceにバインドしたいとします。WPFリストビュー表示コンバーター
ListViewアイテムに表示する文字列を指定します。この文字列は、派生クラスで見つかったプロパティのコンポジットです。
また、ビューモデルのListViewのSelectedItemをPerson型のプロパティにバインドしたいとします。
表示文字列のコンバーターが必要ですが、コンポジット表示文字列を生成するためにItemsSource内のアイテムにバインドする方法が不明です。
誰でも私にポインタを与えることはできますか?
ありがとうございました。
これは私が(オーバーライドToStringメソッド())やってしまったものですので、お礼を。コンバーターをアイテム全体に渡す場合は、コンバーターのコレクションのアイテムをループしてそこに表示文字列を構築することを意味しますか? – obaylis
@obaylis私は、Anvarbekのように、DataTemplateを ' 'のように 'DataTemplate'を使用することを指していました。これは、ListViewの各PersonをConverterに渡して、必要に応じて表示文字列を決定します。 –
Rachel