0


0

複数のプロパティへのバインド

WPFの複数のプロパティにどのようにバインドしますか? +文字列値を記述するために `ItemStringFormat =" {0} my hardcoded string "`を使用できることは知っていますが、このような `ItemStringFormat =" {0}({1}) "`のようなものに興味があります。ゼロはプロパティであり、アイテム1はバインドされたクラスのプロパティです。

public class ExchangeRate
{
    public int ID { get; set; }
    public string Code { get; set; }
    public string Description { get; set; }
   public decimal Rate { get; set; }
}

``

これはすべての通貨の説明を含むリストを提供しますが、私が欲しいのはこのようなものです+
「米ドル(USD)」+
「USドル」はプロパティの説明、「USD」はプロパティコードです

2 Answer


0


MultiBindingとhttp://msdn.microsoft.com/en-us/library/を使用できます。 system.windows.data.imultivalueconverter.aspx [IMultiValueConverter]は、複数のソースから単一のターゲットプロパティ(つまり、テキスト)に変換します。


0


はい、あなたは正しいです。ドキュメントのために、上記の例を使用してここでそのソリューションを提供します。

+ + + + + + + + + + + + +