0

次のシナリオのベストプラクティス(または実用的なソリューション)を探しています。

私は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つの正確なインスタンス(またはクラス)にのみバインドできます。

4

2 に答える 2

2

ビュー モデルを使用して、従業員ごとに必要な値を返す個別のプロパティを作成します。より詳細な回答を得るには、パラメーターがどこから来たのかを知る必要があります。

于 2009-08-25T10:35:50.743 に答える