次のシナリオのベストプラクティス(または実用的なソリューション)を探しています。
私はEmployee
クラスを持っています:
public class Employee
{
public string DisplayName
{ get; set; }
// It is important that this method has a parameter
public string GetSomething(string param)
{ return param + DisplayName; }
}
List<Employee>
XAMLのComboBoxにバインドされている型オブジェクトがあります。
各従業員のDisplayNameはComboBoxに正しく表示されていますが、DisplayNameの代わりに各従業員のすべての従業員の正確なパラメーターを使用してGetSomethingメソッドの戻り値を表示するにはどうすればよいですか?
メソッドへのバインドは問題ありませんが、(リスト内の従業員オブジェクトごとに)複数のインスタンスにバインドするにはどうすればよいですか?Iを使用ObjectDataProvider
すると、従業員リストの各従業員オブジェクトではなく、1つの正確なインスタンス(またはクラス)にのみバインドできます。