顧客リストを含むリストボックスを含む顧客ビューがあります。リストボックスに (名 + 姓)(顧客の属性) を表示したいのですが、リスト内の顧客ごとにコンバーターを使用したくありません。モデルの顧客クラスはどこかにあるため、変更できません。
どうすればそれを行うことができますか?
モデルオブジェクトが「変更できない場所」にある場合は、運が悪いです。
コンバーターは非常にテストしやすく、IValueConverter または IMultiValueConverter を実装する単なるクラスです。テスト クラスで行う必要があるのは、Convert()
メソッドを呼び出して戻り値をテストすることだけです。
または、テストをスキップできる場合は、リスト アイテム テンプレートのバインドで文字列の 書式設定を使用できます。