【发布时间】:2011-04-28 04:12:48
【问题描述】:
如何在 WPF 中绑定多个属性?
我知道您可以使用ItemStringFormat="{0} my hard coded string" 来描述字符串值,但我对ItemStringFormat="{0} ({1})" 之类的东西很感兴趣,其中第0 项是属性,第1 项是绑定类中的属性。
public class ExchangeRate
{
public int ID { get; set; }
public string Code { get; set; }
public string Description { get; set; }
public decimal Rate { get; set; }
}
<ComboBox Margin="5,0" Name="Currency" ItemsSource="{Binding}" DisplayMemberPath="Description" SelectedValuePath="Code"/>
这会给我一个包含所有货币描述的列表,但我想要的是这样的
“美元 (USD)”
“美元”在哪里是属性描述和“USD”是财产代码
【问题讨论】: