我有一个列表,其中一个人有名字和姓氏。我想连接Firstname和Surname来设置combobox的itemsource和Display成员Path。
答案 0 :(得分:4)
只需创建一个视图模型,添加一个带有FirstName + Surname的属性,并在Display Member路径中使用它。
答案 1 :(得分:3)
您可以使用DataTemplate
连接两个属性。
例如。
<ComboBox>
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock>
<Run Text="{Binding TaxName}" />
<Run Text=" | @" />
<Run FontWeight="Bold" Text="{Binding Rate}" />
<Run FontWeight="Bold" Text="%" />
</TextBlock>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
它将被视为:Service Tax | @12.36%
并将其值隐藏在后面的代码
cmbTax.ItemsSource = taxes;
cmbTax.SelectedValuePath = "TaxID";